FIRST IMPRESSIONS
Presentation Manager
and LAN Manager for OS/2
New Borland Turbos:
Debugger, Pascal, C
PLUS
Adobe Illustrator
Apple’s CD-ROM Drive
PC power protection
Super PC-Kwik/Spooler
PolyBoost II
Tickler/2
Toshiba color printer
o 440235 o
What it is—and isn’t
How it works
How you can use it
PRODUCT FOCUS
A McGRAW-HILL PUBLICATION
Dell’s System 310
Sprint
Amstrad and Epson
laptops
Mac Scanners
C.Talk
Turbo Prolog2.0
20 Affordable 80386s
$3.50 U.S.A./S4.50 IN CANADA
0360-5280
mw
m
mmm
\
Breakpoints
loftcoI+
displaypj
men left
print
> s
void s
/* Set
i.
► int t|
do
Breakpoints
Stack
Log
Uatches
Uariables
Module... Alt-F3
File...
CPU
Dump
Registers
Numeric processor
User screen Alt~F5
colstart[col 1 = total:
total ♦= coluidthileftcol ♦ c|
>
while ((total <= 00) Aa (leftc
rightcol = leftcol ♦ col - 2;
printco1();
1-Help Esc-fthort
115
r far * 0000:0008
3 2B944L
ased on the value of leftcol
Log
Stopped at _main
Stopped at HCALCII162
-Registers
ax 7110
hx 000F
cx 0000
dx 0800
si 0075
di B948
bp FFCC
; dump uatch uhvtnu to log
Watches
le.Ftco 1 »col-2 int 115
displayptr cliar far * 0000:0000
mem left long 209441.
Shown here are views of source code, CPU registers, watch expressions, and a session log.
What started modestly enough in
November of 1983 with the launch of
Borland’s first program, Turbo Pascal®
1.0, became a revolution and it’s been
going like a rocket ever since.
We’ve changed the way you program.
We invented integrated environments
with Turbo Pascal and we brought them
to all our languages. Borland continues
to bring you the best programming tools
in the world.
New! Turbo Assembler &
Turbo Debugger
Two state-of-the-art development tools
in one package for only $149.95.
New Turbo Debugger®
debugs all sizes
With EMS support, remote debugging,
and 386 virtual machine debugging,
there's no limit to the size of program
you can debug. In fact with 386 virtual
machine mode, debugging takes zero,
bytes of conventional memory!
See what’s happening
Overlapping windows give you multiple
views of the program you’re debugging:
source code, variables, CPU registers,
call stack, watches, breakpoints, memory
dump, and more. And a new “session¬
logging" feature tracks and records your
every move.
You’re in control
Our breakpoints give you more control
than anyone else’s. Ordinary debuggers
only get you to a stop, then they stop.
When our breakpoints are triggered
you can simply stop, or you can print
expressions, run code, send messages
to the session log, or even evaluate an
expression with user-defined function
calls. And all our breakpoints are
conditional.
Unique Data Debugging
Plain Vanilla debuggers can only give
you code debugging. Our new Turbo
Debugger give you data debugging too.
You can browse through your data from
the simplest byte to the hairiest data
structure, inspect arrays, and walk
through linked lists. All by point
and shoot.
Feature highlights
Breakpoints
■ Actions: stop, run code, log expression
■ Break on condition, memory changed
■ Software ICE capabilites
■ 386 debug register support
■ Support for hardware debuggers
Debug any program
■ Turbo Pascal, Turbo C, Turbo Assembler
■ EMS support
■ 386 virtual machine and remote machine
debugging
■ Supports CodeView' and .MAP-compatible
programs
Data Debugger
■ Follow pointers through linked lists
■ Browse through arrays and data structures
■ Change data values
New Turbo Assembler®
lets you write the tightest,
fastest code
Turbo Assembler is faster than other
assemblers, and you can use it on your
existing code. It’s fully MASM compat¬
ible, 4.0, 5.0, and 5.1; even MASM can’t
say that. Turbo Assembler takes you
beyond MASM, with significant new
Assembly language extensions, more
complete error checking, and full
386 support.
Turbo Assembler is designed for easy
interfacing with high-level languages like
Turbo Pascal and Turbo C. We use Turbo
Assembler on Quattro,® our best-selling
spreadsheet program; now you can write
your own best-seller with Turbo
Assembler!
Feature highlights
■ Faster than other assemblers
■ MASM compatible (4.0, 5.0, and 5.1)
■ Significant new assembly language
extensions
■ Easy interfacing with high-level languages
including Turbo C and Turbo Pascal
■ Full 386 support
TURBO DEBUGGER
TURBO
FEATURE COMPARISON
DEBUGGER
CodeView
Multiple overlapping views
Yes
No
386 virtual-86 mode debugging
Yes
No
Remote debugging
Yes
No
Data debugging
Yes
Partial
Generalized breakpoints
Yes
No
Session logging
Yes
No
Conventional memory used—80386
ZeroK
230K
Conventional memory used—remote
15K
N/A
Turbo Debugger version 1.0, Microsoft CodeView version 2.2.
TURBO ASSEMBLER
TURBO
Microsoft*
BGIDEM0 BENCHMARK
ASSEMBLER
Assembler
Assembly time (seconds)
9.34
27.46
Link time (seconds)
4.15
10.51
FEATURE COMPARISON
MASM compatible (4.0, 5.0, 5.1)
Yes
No
Thorough type checking
Yes
No
Nested structures and unions
Yes
No
Multimodule cross reference
Yes
No
Assemble multiple files
Yes
No
Run on IBM PS/2 model 60 using Turbo Assembler version 1.0, Turbo Linker version 2.0,
Microsoft Macro Assembler version 5.10, Microsoft Overlay Linker version 3.64.
lebugger, Turbo Pascal 5.0
New! Turbo C® 2.0 with
integrated source-level
debugger
New Turbo C 2.0 is the one C compiler
that does it all; nothing is half done or not
done at all—instead, your every program¬
ming need is met. We wrote our best-
selling word processor Sprint® with Turbo
C; now you can write your own best seller
with Turbo C 2.0.
At better than 16,000 lines a minute,*
Turbo C 2.0 compiles your code 20-30%
faster than its predecessor Turbo C 1.5
which was already faster than any other C
compiler.
Pro ject Options Debug
Edit Run
Compile
Break/uatch
Line 117b Col 13 Insert Indent Tab Fill
StatusLineC "Press any key to continue, ESC to
getuieusettingsC ftup )\
width = (vp.right - vp.left) s 15;
height. - Add Watch -
width * height
x = y =H-
color = l:
/■* get u
- t
-Irt
Beg i n|
Add watch Ctrl-F7
Delete watch
Edit watch
Remove all watches
Toggle breakpoint Ctrl-F8
Clear all breakpoints
View next breakpoint
I for( j=0
j<10
/■**■ For 10 rows of boxes
Tort i=0 J i<15 ; + *i K s* For 15 columns of boxes »/
setf i 1 lstyle( SOLID_FILL, color++ ); Set the color of box */
bar( x, y, x+width, y+height Draw the box */
x += widtli + l; Advance to next col
color - 1 + (color V. (MaxColors - 2)); Set new color
J End of COLUMN loop
-- Watch ---
, »•: -f left:!, top M3, right: 638, bottom: 336, olipM >
Fi-Help Esc-Abort
Make bugs bug off
Nice bugs are dead bugs, and Turbo C
2.0’s integrated source-level debugger
lets you find them and flatten them in a
flash. You can set multiple breakpoints,
watch variables and evaluate expres¬
sions—all from inside your integrated C
environment.
Minimum syslem requirements: For the IBM PS/2™ and the IBM®
lamily of personal computers and all 100% compatibles. PC-D0S
(MS-DOS) 2.0 or later. Turbo Debugger minumum 384K. Turbo
Assembler minimum 256K. Turbo C and Turbo Pascal minimum
448K (256K comment line version).
'Customer satisfaction is oui main concern, il within 60 days ol purchase this product does not per¬
form in accordance with our claims, call our customer service department, and we will arrange a
refund
Prices and specifications subject to change without notice.
Alt Borland products are trademarks or registered trademarks ot Borland International. Inc.
Other brand and product names are trademarks or registered trademarks ot their respective holders
Copyright e 1988 Borland International. Inc Bl 1290
Debugging in the Turbo environment: shown here an expression is being added to the Watch
window in Turbo C. The Execution Bar highlights the next line the debugger will execute.
TURBO C 2.0
HEAPSORT BENCHMARK
TURBO C 2.0
Microsoft* C 5.1
.OBJ size (bytes)
843
945
.EXE size (bytes)
6896
7731
Execution time (seconds)
8.1
12.2
FEATURE COMPARISON
Integrated debugger
Yes
No*
Inline assembly
Yes
No
Auto dependency checking
Yes
No
EMS support for edit buffer
Yes
No
Device-independent graphics
Yes
No
Number of memory models
6
5
Price
$149.95
$450.00
Heapsort compiled with lull optimization. Benchmark run on an IBM PS/2 Model 60.
'Integrated debugger included with Quick C.
Turbo C and Turbo Pascal owners, upgrade now!
CALL (800) 543-7543
If you’re a registered Turbo C and/or Turbo Pascal owner, you can upgrade and get the
latest version of your favorite language, plus both Turbo Assembler and Turbo Debugger,
all at special upgrade prices. Whether you order by phone or mail, be sure to include
your old Turbo Pascal and/or Turbo C serial numbers and the code PL02.
Mail coupon to: Borland, Attn: Dept. PL02,1800 Green Hills Road,
P.0. Box 660005, Scotts Valley, CA 95066-0005.
UPGRADE OFFERS For registered Turbo Pascal* and Turbo C* owners!
(Unregistered owners, see below*)
Name
Shipping address
City Stale Zip
( _ ) _
Telephone
To qualify for the upgrade price you must give the serial number of the equivalent product you are upgrading.
Turbo Pascal Serial Number
Turbo C Serial Number
Upgrades for registered Turbo C and Turbo Pascal owners
Please check box(es)
1 □ Turbo C 2.0 Professional (Includes both Turbo Assembler and Turbo
Debugger)
2 □ Turbo Pascal 5.0 Professional (Includes both Turbo Assembler and
Turbo Debugger)
3 □ Turbo Pascal with 5.0 upgrade manual and disks
4 □ Turbo C with 2.0 upgrade manual and disks
Suggested
Upgrade
Retail
Price
250.00
99.95
250.00
99.95
N/A
49.95
N/A
49.95
Please specify diskette size: Either □ 5’/T OR □ 3V2*
Total product amount $
CA and MA residents add sales tax $
In US please add $5 shipping/handling for each product $
In Canada please add $10 shipping/handling for each product $
Total amount enclosed $
Payment: □ VISA □ MC □ Check □ Bank Draft Credit card expiration date:_/.
Name as it appears on card
•It you have not registered your Tubo Pascal or turbo C. you may qualify tor the special price by including you completed registration card with this coupon and payment. Otter good September 1 through November 30,1988. Coupon must be postmarked before December 15.1988
Otter good in U.S. aid Caiada onfy. This otter limited to one upgrade per valid product serial timber. Not good with any other otter from Borland. CODs and puchase orders will not be accepted by Borland.
Circle 37 on Reader Service Card (DEALERS: 38)
and Turbo C 2.0!
Shown here is the Evaluate/Modify window of Turbo Pascal: look at expressions, examine
structured data types, change variables on the fly.
Turbo C 2.0 has the best
of everything
■ Includes the compiler, editor, and
debugger, all rolled into one
■ Integrated source-level debugger
lets you step code, watch variables,
and set breakpoints
■ Develop and debug production-quality
code in all six memory models
■ Inline assembler support
■ Support for Turbo Assembler
and Turbo Debugger
■ Make facility with automatic
dependency checking
■ Over 430 library functions, including
a complete graphics library
■ Only $149.95
New Turbo C Professional
Turbo C 2.0 plus both Turbo Assembler
& Turbo Debugger: all three programs
rolled into one—the one C package that
has everything. A complete set ot tools
that caters to every level of program¬
ming expertise. Turbo C Professional:
$250. Includes coupon for free T-shirt
(while supplies last).
New! Turbo Pascal® 5.0 with
integrated source-level
debugger
Turbo Pascal, the worldwide favorite with
over a million copies in use, just got
even smarter. The best got better. Meet
Version 5.0. In a word, it’s revolutionary.
Not only do you go code-racing at
more than 34,000 lines a minute,* you
also now go into a sophisticated debug¬
ging environment—right at source level.
It’s completely integrated and bullet-fast.
Turbo Pascal’s new integrated
debugger takes you inside your code
for fast fixes. You step, trace, set multi¬
ple breakpoints. You modify variables as
you debug and watch full expressions
at runtime.
Separate Compilation
Break your code into units. Your separ¬
ately compiled units can be shared by
multiple programs and linked in a ftash
with Turbo Pascal’s built-in Make utility
and smart linker. We give you a powerful
library of standard units including the
spectacular Borland Graphic Interface
and our state-of-the-art overlay
manager.
Feature highlights
■ Includes the compiler, editor,
and debugger, all rolled into one
■ Integrated source-level debugger
lets you step code, watch variables,
and set breakpoints
■ Overlays, including EMS support
■ 8087 floating-point emulation
■ Support for Turbo Assembler
and Turbo Debugger
■ Procedural types, variables,
and parameters
■ Smaller, tighter programs: Smart Linker
strips both unused code and data
■ Constant expressions
■ EMS support for editor
■ Only $149.95
Debugging: The inside story
Turbo Pascal’s new integrated source-
level debugger takes you inside your
code to fix errors fast. Don’t worry
about errors, everyone makes them;
but with the right debugger, this one,
it's a fast fix.
Turbo Pascal Professional®
Turbo Pascal 5.0 plus both Turbo
Assembler & Turbo Debugger: all three
programs rolled into one—the one
Pascal package that has everything. A
complete set of tools that caters to
every level of programming expertise.
Turbo Pascal Professional: $250.
Includes coupon for free T-shirt
(while supplies last).
For the dealer nearest you
Call (800) 543-7543
TURBO PASCAL 5.0
TURBO
Turbo
SIEVE BENCHMARK
PASCAL 5.0
Pascal 4.0
.EXE size (bytes)
1440
1504
Execution time (seconds)
6.15
7.25
FEATURE COMPARISON
Integrated debugger
Yes
No
Overlays, including EMS support
Yes
No
8087 floating-point emulation
Yes
No
Turbo Debugger support
Yes
No
Procedural types, variables, parameters
Yes
No
Smart linking of code and data
Yes
No
Constant expressions
Yes
No
EMS support for editor
Benchmark (25 ileralions) run on an IBM PS/2 Model 60.
Yes
No
60-day money-back guarantee* BORLAND
Circle 39 on Reader Service Card (DEALERS: 40)
EVTE
OCTOBER 1988 VOL. 13/NO. 10
PRODUCTS IN PERSPECTIVE
67 What’s New
89 Short Takes
Toshiba 3-in-One P321SLC,
a color dot-matrix printer
Illustrator 88, PostScript
drawing gets better
AppleCD SC,
a new CD-ROM drive
Super PC-Kwik
and PolyBoost II,
two great caching programs
Tickler/2, a powerful
personal scheduler
Zortech Comm Toolkit,
some eye-opening programs
FIRST IMPRESSIONS
Adobe Illustrator/89
194
101
Computing at Chaos Manor:
Stick Shift or Automatic?
by Jerry Pournelle
Jerry takes a look 201
at Windows and Sprint.
EXPERT ADVICE
151 Borland Beefs Up Its Languages
by Rick Grehan
and Tom Thompson
Turbo C and Turbo Pascal get
upgrades, but the big news is
an assembler and a debugger.
157 Presentation Manager
and LAN Manager
by Steve Apiki and Stanford Diehl
A graphical interface and network
support carry OS/2 well beyond
the traditional DOS environment.
REVIEWS
164 Product Focus:
80386s for the Masses
by Steve Apiki and Stanford Diehl
Twenty 80386-based clones
offering a revolutionary
feature—affordability.
119 Applications Plus:
Sprint with Caution
by Ezra Shapiro
Ezra tests Borland’s new
word processor. 209
129 Down to Business:
Be Secure, Not Sorry
by Wayne Rash Jr.
Your computers and data
need protection from
accidents and malice. 215
133 Macinations:
MS-DOS, MiniFans, Math,
and Mice
by Don Crabb
These tools make 223
the Mac a multifaceted
machine.
137 OS/2 Notebook:
The Good News 230
and the Bad News
by Mark Minasi
There’s a price to pay
for all OS/2’s features.
143 COM1:
Back to the Future Again
by Brock N. Meeks
Prodigy may be the
breakthrough computer
conferencing system.
Bucking the System
by John Unger
Dell’s System 310 provides
optimized performance
at a minimized price.
The Odd Couple
by Wayne Rash Jr.
The Amstrad PPC640
and the Epson Equity LT
have little in common
beyond portability.
Bringing the Outside World
into a Macintosh
by Laurence H. Loeb
A look at five low-end
scanners that bring text and
graphics to the Mac.
Smalltalk a la C
by Namir Clement Shammas
C_Talk provides
powerful object extensions
to C in a Smalltalk-like
environment.
Turbo Prolog Revisited
by Alex Lane
Version 2.0 is a cut above
the original version
with enhanced database
and graphics features.
D the Data Language
by Pam Oppenheim
An alternative to dBASE
for developing
custom applications.
Suit Yourself with Sprint
by Lamont Wood
A high-end word processor
that you can customize.
Review Update
2 BYTE
OCTOBER 1988
COVER PHOTOGRAPHY: ROBERT TINNEY © 1988
IN DEPTH
234 Introduction: Hypertext
237 A Grand Vision
by Janet Fiderio
After 43 years, hypertext
applications are coming out
of research labs and into
the market.
247 From Text to Hypertext
by Mark Frisse
Convert on-line printed
documents into hierarchically
structured hypertext.
255 The Right Tool for the Job
by Michael L. Begeman
and Jeff Conklin
Hypertext offers an
ideal model for the systems
design process.
268 Hyper Activity
Hypertext products, services,
and information.
FEATURES
270 PC Power, Part 1:
Power Protection
by Mark Waller
Just what do those power
protection devices do,
and how well do they do it?
Hypertext/235
ESHHH
6 Editorial: The Russians
Are Coming
11 Microbytes
22 Letters
33 Chaos Manor Mail
38 Ask BYTE
50 Book Reviews
339 Coming Up in BYTE
READER SERVICE
338 Editorial Index by Company
340 Alphabetical Index to Advertisers
342 Index to Advertisers by Product
Category
Inquiry Reply Cards: after 344
PROGRAM LISTINGS
From BIX: see 232
From BYTEnet:
call (617) 861-9764
On disk or in print:
see card after 312
HANDS ON
283 Ciarcia’s Circuit Cellar:
A Supercomputer, Part 1
by Steve Ciarcia
Steve discusses the basics
of multiprocessing.
293 Some Assembly Required:
Floating-Point without
a Coprocessor, Part 2
by Rick Grehan
Getting numbers to and from
a binary floating-point
mathematics package.
PC Power Protection/270
BYTE (ISSN 0360-5280) is published monthly with an additional issue in
October by McGraw-Hill Inc. Postmaster: Send address changes, USPS
Form 3579, undeliverable copies, and fulfillment questions to BYTE
Subscriptions, P.O. Box 7643, Teaneck, NJ 07666-9866. Second-class
postage paid at Peterborough, NH 03458 and additional mailing offices.
Postage paid at Winnipeg, Manitoba. Registration number 9321. Printed in
the United States of America.
Not responsible for lost manuscripts or photos. Opinions expressed by the
authors are not necessarily those of BYTE.
Copyright © 1988 by McGraw-Hill Inc. All rights reserved. Trademark
registered in the United States Patent and Trademark Office.
Subscription questions or problems should be addressed to:
BYTE Subscriber Service, P.O. Box 7643, Teaneck, NJ
07666-9866.
OCTOBER 1988 -BYTE 3
BVTE
EDITOR IN CHIEF PUBLISHER/GROUP VICE PRESIDENT
Frederic S. Langa J. Burt Totaro
OPERATIONS
Glenn Hartwig Associate Managing Editor
REVIEWS (Hardware, Software, Product Focus)
Cathryn Baskin Associate Managing Editor, Dennis Allen
Senior Technical Editor, Software, Stephen Apiki Testing
Editor, BYTE Lab, Stanford Diehl Testing Editor, BYTE Lab
MARKETING COMMUNICATIONS
Horace T. Howland Director, Pamela Petrakos-WiIson
Promotion Manager, Wilbur S. Watson Marketing Services
Manager, Dawn Matthews Public Relations Manager, Lisa
Jo Steiner Marketing Assistant, Stephanie Warnesky
Marketing Art Director, Sharon Price Associate Art Director,
Julie Perron Market Research Analyst
ADVERTISING SALES
Dennis J. Riley Director, (603) 924-9281
Sandra Foster Administrative Assistant
NEW ENGLAND
ME, NH, VT, MA, Rl, ONTARIO, CANADA &
EASTERN CANADA
JohnC. Moon (617) 262-1160
NEWS AND TECHNOLOGY (Mlcrobytea, What’a New, Short Takes)
Rich Malloy Associate Managing Editor, D. Barker Senior
Editor, News and Technology, Anne Fischer Lent Senior
Editor, New Products
Peterborough: Roger Adams Associate News Editor, David
Andrews Associate News Editor, Martha Hicks Associate
News Editor
West Coast: Gene Smarte Bureau Chief, Costa Mesa,
Nicholas Baran Technical Editor, San Francisco, Frank
Hayes Associate News Editor, Marlene Nesary Associate
News Editor, Jeffrey Bertolucci Editorial Assistant, San
Francisco
SENIOR TECHNICAL EDITORS
Ken Sheldon Features, Jane Morrill Tazelaar In Depth,
Richard Grehan At Large, Tom Thompson At Large
PLANNING AND RESEARCH
Michele Perron Director
Faith Kluntz Copyrights Coordinator, Cynthia Damato
Sands Reader Service Coordinator
FINANCIAL SERVICES
Philip L. Penny Director of Finance and Services, Kenneth
A. King Business Manager, Christine Monkton Assistant,
Marilyn Haigh, Diane Henry, JoAnn Walter, Jaime Huber
CIRCULATION
Dan McLaughlin Director
James Bingham Newsstand Sales Manager, Vicki Weston
Assistant Manager, Karen Desroches Distribution
Coordinator, Donna Healy, Direct Accounts Coordinator,
Louise Menegus Back Issues
TECHNICAL EDITORS
Janet J. Barron, Janet Fiderio, Jon Udell, Stanley Wszola
ASSOCIATE TECHNICAL EDITOR
Robert Mitchell
CONSULTING EDITORS
Steve Ciarcia, Jerry Pournelle, Ezra Shapiro, Don Crabb,
Brock N. Meeks, Mark Minasi, Wayne Rash Jr.
CONTRIBUTING EDITORS
Jonathan Amsterdam Programming Projects, Mark
Dahmke Video, Operating Systems, Mark Haas At Large,
Rik Jadrnicek CAD, Graphics, Spreadsheets, Robert T.
Kurosaka Mathematical Recreations, Alastair J. W. Mayer
Software, Stan Miastkowski New Technology, Alan R.
Miller Languages and Engineering, Dick Pountain
Algorithms, Roger Powell Computers and Music, Phillip
Robinson Semiconductors, Jon Shiell High-Performance
Systems, Ernest Telk) Artificial Intelligence
PERSONNEL
Patricia Burke Personnel Coordinator, Beverly Goss
Receptionist
BUILDING SERVICES
Tony Bennett Manager, Cliff Monkton, Mark Monkton,
Agnes Perry
BIX
BYTE INFORMATION EXCHANGE
DIRECTOR
Stephen M. Laliberte
EXECUTIVE EDITOR
George Bond
ASSOCIATE EDITOR
Tony Lockwood
COPY EDITORS
Lauren Stickler Chief, Susan Colwell, Judy Connors-
Tenney, Jeff Edmonds, Nancy Hayes, Cathy Kingery,
Margaret A. Richard, Warren Williamson
EDITORIAL ASSISTANTS
Peggy Dunham Office Manager, Linda C. Ryan, June N.
Sheldon, Lynn Susan Valley
MICROBYTES DAILY
D. Barker Coordinator, Peterborough, Rich Malloy New
York, Gene Smarte Costa Mesa, Nicholas Baran San
Francisco, Rick Cook Phoenix, Frank Hayes San Francisco,
Jason Levitt Austin, TX, Larry Loeb Wallingford, CT, Brock
N. Meeks La Mesa, CA, Stan Miastkowski Peterborough,
Wayne Rash Jr., Sue Rosenberg Washington, DC, David
Reed Lexington, KY
ART
Nancy Rice Director, Joseph A. Gallagher Assistant
Director, Jan Muller Assistant, Alan Easton Technical Artist
PRODUCTION
David R. Anderson Director, Virginia Reardon
Senior Editorial Production Coordinator, Denise Chartrand
Editorial Production Coordinator, Michael J. Lonsky
Editorial Production Coordinator
GROUP MODERATORS
David Allen Applications, Frank Boosman Artificial
Intelligence, Leroy Casterline Other, Marc Greenfield
Programming Languages, Jim Howard Graphics, Gary
Kendall Operating Systems, Steve Krenek Computers,
Brock N. Meeks Telecommunications, Barry Nance New
Technology, Donald Osgood Computers, Sue Rosenberg
Other, Jon Swanson Chips
TYPOGRAPHY
Sherry Fiske Systems Manager, Donna Sweeney
Applications Manager, Christa Patterson
ADVERTISING/PRODUCTION (603) 924-6446
Lisa Wozmak Director, Lyda Clark Senior Account
Coordinator, Karen Cilley, Linda Fluhr, Jeanne Gatcombe,
Brian Higgins, Rod Holden, Wai Chiu Li Quality Control
Manager, Julie Murphree Advertising/Production
Coordinator
BUSINESS AND MARKETING
Patricia Bausum Secretary, Denise A. Greene Customer
Service, Brian Warnock Customer Service, Tammy Burgess
Customer Credit and Billing
TECHNOLOGY
Clayton Lisle Director, Business Systems Technology,
MHIS, Jack Reilly Senior Business Systems Analyst, Bob
Dorobis Business Systems Analyst, Fred Strauss Senior
Business Systems Analyst
ATLANTIC
NY, NYC, CT, NJ (NORTH)
Leah G. Rabinowitz (212) 512-2096
(203) 968-7111
EAST
PA, KY, NJ (SOUTH), MD, VA, W.VA,
DE, DC
(215) 496-3833
SOUTHEAST
NC, SC, GA, FL, AL, TN
Thomas Tolbert (404) 252-0626
MIDWEST
IL, MO, KS, IA, ND, SD, MN, Wl, NE, IN, Ml, MS, OH
Bob Denmead (312) 751-3740
Jennifer L. Bartel West Coast Sales Manager, (214) 644-mi
SOUTHWEST, ROCKY MOUNTAIN
CO, WY, OK, TX, AR, LA
Karl Heinrich (713) 462-0757
SOUTH PACIFIC
SOUTHERN CA, AZ, NM, LAS VEGAS
Jack Anderson (714) 557-6292
Tom Harvey (213) 480-5243
NORTH PACIFIC
HI, WA, OR, ID, MT, NORTHERN CA, NV (except
LAS VEGAS), UT, WESTERN CANADA
Mike Kisseberth (415) 362-4600
Bill McAfee (415) 349-4100
TELEMARKETING
L. Bradley Browne Director
Susan Boyd Administrative Assistant
BYTE BITS (2x3)
Dan Harper (603) 924-6830
THE BUYER'S MART (1x2)
Mark Stone (603) 924-3754
REGIONAL ADVERTISING SECTIONS
MID-ATLANTIC, METRO NY & NEW ENGLAND,
SOUTHERN CALIFORNIA
Elisa Lister (603) 924-6830
MIDWEST, PACIFIC NORTHWEST,
METRO NY & NEW ENGLAND
Scott Gagnon (603) 924-6830
SOUTHEAST, SOUTHWEST
Denise Vernier (603) 924-9281
BYTE DECK MAILINGS
National
Ed Ware (603) 924-6166
A/E/C COMPUTING DECK
COMPUTING FOR ENGINEERS DECK
Mary Ann Goulding (603) 924-9281
INTERNATIONAL ADVERTISING SALES STAFF
See listing on page 341.
EDITORIAL AND BUSINESS OFFICE:
One Phoenix Mill Lane, Peterborough, NH 03458, (603) 924-9281.
West Coast Branch Offices: 425 Battery St., San Francisco, CA 94111, (415) 954-9718; 3001
Red Hill Ave., Building #1, Suite 222, Costa Mesa, CA 92626, (714) 557-6292.
New York Branch Editorial Office: 1221 Avenue of the Americas, New York, NY 10020, (212)
512-3175.
BYTEnet: (617) 861-9764 (set modem at 8-1 -N or 7-1-E; 300 or 1200 baud).
Fax: (603) 924-7507. Telex: (603) 924-7861.
SUBSCRIPTION CUSTOMER SERVICE: Outside U.S. (201) 837-1315; Inside U.S. (800) 423-8272.
Officers of McGraw-Hill Information Services Company: President: Walter D. Serwatka. Executive
Presidents: Kenn0th E - Gazzola, Aerospace and Defense: Ira Herenstein, Computers
■ •nil a nd Communications; Russell C. White, Construction: Robert P. McGraw, Healthcare; Brian H. Hall,
Legal. Senior Vice Presidents-Publishers: Laurence Altman, Data Communications; David J. McGrath,
Engineering News-Record. Senior Vice Presidents: Robert D. Daleo, Finance; Michael J. Koeller, Human
Resources. Group Vice Presidents: J. Burt Totaro, BYTE; Norbert Schumacher, Energy/Process Industries.
Vice Presidents: George Bsinger, Circulation; Julia Lenard, Systems Planning and Technology.
Officers of McGraw-Hil, Inc.: Joseph L. Dionne, Chairman, President, and Chief Executive Officer; Robert
N. Landes, Executive Vice President, General Counsel, and Secretary; Robert J. Bahash, Executive Vice
President and Chief Financial Officer; Frank D. Penglase, Senior Vice President, Treasury Operations.
Founder: James H. McGraw (1860-1948). Executive, editorial, circulation, and advertising offices: One Phoenix Mill
Lane, Peterborough, NH 03458, phone (603) 924-9281. Office hours: Monday through Thursday 8:30 AM-4:30 PM,
Friday 8:30 AM-1:00 PM, Eastern Time. Address subscriptions to BYTE Subscriptions, P.O. Box 7643, Teaneck, NJ
07666-9866. Subscriptions are $22.95 for one year, $39.95 for two years, and $55.95 for three years in the U.S. and its
possessions. In Canada and Mexico, $25.95 for one year, $45.95 for two years, $64.95 for three years. $75 for one-year
air delivery to Europe. Y28.800 for one-year air delivery to Japan, Y 14,400 for one-year surface delivery to Japan, $40
surface delivery elsewhere. Air delivery to selected areas at additional rates upon request. Single copy price is $3.50 in
the U.S. and its possessions, $3.95 in Canada, $4.50 in Europe, and $5 elsewhere. Foreign subscriptions and sales
should be remitted in U.S. funds drawn on a U.S. bank. Please allow six to eight weeks for delivery of first issue.
Address editorial correspondence to: Editor, BYTE, One Phoenix Mill Lane, Peterborough, NH 03458. Unacceptable
manuscripts will be returned if accompanied by sufficient postage.Where necessary, permission is granted by the
copyright owner for libraries and others registered with the Copyright Clearance Center (CCC) to photocopy any article
herein for the flat fee of $1.50 per copy of the article or any part thereof. Correspondence and payment should be sent
directly to the CCC, 29 Congress St., Salem. MA 01970. Specify ISSN 0360-5280/83, $1.50. Copying done for other
than personal or internal reference use without the permission of McGraw-Hill, Inc. is prohibited. Requests for special
permission or bulk orders should be addressed to the publisher. BYTE is available in microform from University
Microfilms International, 300 North ZeebRd., Dept. PR, Ann Arbor, MI 48106 or 18 Bedford Row, Dept. PR, London
WC1R4EJ, England.
BYTE and BVTE are registered trademarks of McGraw-Hill, Inc.
4 BYTE • OCTOBER 1988
Integrated Soft' ware for
ScSwnaffci & PC© Artwork
Introducing HiWIRE^PIus
Wintek’s smARTWORK*
pioneered low-cost printed-
circuit-board CAD. Then HiWIRE
set the standard for productivity
and ease-of-use in schematic
capture. Now Wintek introduces
HiWIRE-Plus, integrating
HiWIRE’s schematic features
with a powerful printed-circuit-
design facility.
Creating Schematics
With HiWIRE-Plus, simply
connect library symbols with
wires and buses. Creating and
changing symbols is fast and
painless. Produce your drawing
using a dot-matrix printer, laser
printer, or pen plotter.
Circuit-Board Design
HiWIRE-Plus gives you all the
design freedom you want: you
choose the grid size, trace widths,
and pad shapes. The board size
and number of layers are vir¬
tually unlimited. HiWIRE-Plus is
perfect for surface-mount, micro¬
strip, and ECL applications.
CURRENT VERSIONS
HiWIRE, V1.1 r4; smARTWORK, VI ,4r1
HiWIRE-Plus Advantages
□ One tool for schematics and
printed-circuit artwork
□ Easy-to-learn menu-driven
operation; complete docu¬
mentation and tutorial
□ Schematic libraries with TTL,
CMOS, ECL, ladder, micro¬
processor, and discrete
components
□ Netlist and bill-of-materials
utilities included
□ Circuit boards up to 60x60
inches and 256 layers
□ Variable grid size, trace width,
and pad size (.001" resolution)
□ PCB library with DIPs, SIPs,
SMDs, PGAs, TOs, and edge
and D connectors
□ Schematic-to-layout cross¬
checking
□ Design-rule checker
□ 800 number for free support
"HiWIRE". "smARTWORK", “Winlek", and the Wintek logo are
registered trademarks of Wintek Corporation.
System Requirements
□ IBM PC, XT, AT, or PS/2 with
512K RAM, printer port, color
monitor, and CGA, EGA, or
VGA graphics card
□ Microsoft Mouse
□ IBM ProPrinter or Epson
dot-matrix printer, and/or
□ Houston Instrument or
Hewlett-Packard pen plotter
Higher Performance
Better Value
Still only $895, HiWIRE-Plus
delivers quality schematics and
PCB artwork. You don’t need to
guess if HiWIRE-Plus is right for
you - we guarantee it! Try it for
30 days at absolutely no risk.
Call toll free today and put
HiWIRE-Plus to work for you.
Wintek Corporation
1801 South Street
Lafayette, Indiana 47904-2993
(800) 742-6809 or
(317) 742-8428
FAX: (317) 448-4823
Telex: 70-9079
Europe: RIVA Ltd., England,
Phone: 0420 22666, FAX: 0420 23700
Australia: Entertainment Audio Pty, Ltd.,
Phone: (08) 363-0454
Circle 211 on Reader Service Card
OCTOBER 1988 • BYTE 5
EDITORIAL ■ Fred Langa
The Russians
Are Coming
And they’re looking
to do business with
some very interesting
software
O n a steamy Friday in New York
late last summer, some mem¬
bers of BYTE’s staff met with a
group of senior Soviet com¬
puter scientists. The purpose was to
learn about the state of the art in Russian
computer technology and to see demon¬
strations of IBM PC AT-based software
that they hope to export to the West.
Almost the entire Soviet delegation
was made up of members of the USSR
Academy of Sciences. Attendees in¬
cluded Boris Batalov, head of the Scien¬
tific Research Institute; Lev Bogdanov,
chief of the Department of Applied Phys¬
ics and Mathematical Sciences for the
Presidium; Vadim Kotov, deputy direc¬
tor of the Siberian Computer Center; and
Alexander Vasenkov, head of the State
Committee for Computer Technology.
Their software demonstration is a self¬
running “film” (their word)—sort of a
Dan Bricklin-like demonstration: a fast-
moving, sound-and-color canned presen¬
tation of mock-up screens that are meant
to reflect the actual product. Lots of col¬
ored windows pop up everywhere, with
native Russian explanations of what’s go¬
ing on translated (and, sometimes, con¬
fusingly transliterated) into English. In
all, it’s very interesting.
The demonstration includes a power¬
ful equation solver; a simpler, for-fun
program for solving mathematical puz¬
zles; a database you can query in natural
language to find out (using their exam¬
ples) when Good Night , Little Ones is
playing on State TV; a time planner/proj¬
ect management package (interestingly,
they call it “plan” management); a mac¬
roeconomics modeler (their demonstra¬
tion actually models the Russian State
economy through the year 2000); and
lots of information on the expert-system
technology they used to construct these
programs from “modules.”
Vadim Kotov, who did most of the
talking for the group, stressed that their
system was not just a set of tools, but a
“factory” of interconnected applications
that can be used to create complex pro¬
grams in a very short time.
It all looks very flexible and modular;
it’s written in a powerful hybrid of Pro¬
log and Smalltalk—sort of an object-
oriented Prolog.
The whole demonstation is clever,
flashy, and unabashedly commercial—
they’re looking for American companies
to market their “software factory” tech¬
nology. (And vice versa: DataEase Inter¬
national set up their visit to the United
States and as a result will be selling a
database program in Russia.)
Because the demonstration software
gives a glimpse into a heretofore largely
unknown portion of the microcomputing
community, we’ll make the program
available in the listings area of BIX so
you can see it for yourself: Look for
RUSSIAN 1 .ARC, RUSSIAN2.ARC,
and RUSSIAN3.ARC in the FromBYTE
area. You’ll need a computer with EGA
to see all the demonstration, although
some parts of it will work on mono¬
chrome systems.
We also saw another program sepa¬
rately demonstrated: Lexikon is a Rus¬
sian word processor similar to WordStar
but not a clone. Kotov said he was partic¬
ularly proud of the thesaurus included
with this product; Russian uses a number
of declensions, so a thesaurus has to be
clever to work well.
Kotov’s group has been busy. For ex¬
ample, it designed the typesetting system
for Pravda (with a circulation of 10 mil¬
lion, it’s one of the world’s largest publi¬
cations). The Pravda system uses multi¬
processing, and it has a “flat” structure
(i.e., one layer of modules rather than a
hierarchy of modules and submodules).
Kotov’s group also recently designed
the first Soviet 32-bit microcomputer: It
looks more like a PDP-1140 than a desk¬
top system. At its heart is a basic multi¬
processing chip with reduced-instruc-
tion-set-computer-like architecture. The
processor is “something like a Trans¬
puter,” but they do not use Occam, the
multiprocessing programming language
developed for the Transputer by INMOS.
Nor do they use the asynchronous com¬
munication bus developed by INMOS.
Instead, they use a FIFO synchronous
channel.
By coincidence, we had brought along
a Definicon two-Transputer board to
show them; the chips occupied barely
half of one AT-style card. Kotov said the
equivalent Soviet silicon and support cir¬
cuitry would fill a volume about half that
of an entire AT system .
One of the Russians mentioned that
there were 200,000 personal computers
in the Soviet Union, most of them Rus¬
sian-made clones of the IBM PC and AT.
They would like to buy or build 80386-
based systems, but the most advanced
chip that can be legally sold to them is an
80286 running at 12.5 MHz or slower.
The most popular programming lan¬
guage in the Soviet Union is C, followed
by Pascal and Modula-2. The Soviets use
C primarily under the Unix operating
system.
Most computers are in offices, but a
small number of programmers are able to
take their computers home to work there.
Because of a shortage of Western cur¬
rency, most Soviet institutions get only
one copy of BYTE, which goes in the li¬
brary. When the issue arrives, Kotov
says, a line of people forms to sign up to
read it. Kotov says he and his colleagues
refer to the magazine as “PlayBYTE, be¬
cause it has so many interesting things to
look at.”
—Fred Langa
Editor in Chief
(BIXname “flanga”)
6 BYTE* OCTOBER 1988
And then...
Maxell created
the RD Series.
A 20001pm letter quality band printer.
[M
KFlIKOHEtFI
AI0KGEN0W
No matter how fast they go, they always
outrun the competition.
Ideas that work as hard as you do.
Genicom Drive,Waynesboro,Virginia 22980
1-800-4-CENICOM
Circle 104 on Reader Service Card
&
O
$2
WINDOWS FOR DATA®
B9 Windows for Data - XENIX
UD3B2 Windows for Data - 3B2 Unix
WDSU2 Windows for Data - Sun Unix
UDUM3 Windows for Data - MicroVax
WDUM4 Windows for Data - Wax 780
Cursor k eu s s crol1. ENTER selects a nd ESC exits choice menu
No. PRODUCT
Invoices: Create Review Print Exit
I N U 0 I C E--—-
Invoice No.: 008784 Date:
Search for customer record? (V/N):
Enter customer information? (V/N):
Enter billing address? (V/N):
Enter marketing information? (V/N):
DESCRIPTION
12/03/87
Customer
Windows for Dai
Windows for Data - MicroMax
Windows for Data - Wax 780
William Jones
Innovative Software
351 Bulletin Avenue
Needham, MA 02194
f) 394-5512
QUANTI TV
Windows for Data Microsoft
Windows for Data Lattice
Windows for Data Turbo C
Windows for Data XENIX
Subtota1:
Shipping:
2958.08
1475.00 VS
1475.88 l\
1590.00
. /I
la//
#s?
<LLf you program in C, take a few
moments to learn how Windows for
Data can help you build a state-of-the-
art user interface.
M Create and manage menus, data-entry forms, context-
sensitive help, and text displays — all within windows.
Sf Develop window-based OS/2 programs right now,
without the headaches of learning OS/2 screen manage¬
ment. Run the same source code in PCDOS and OS/2
protected mode.
Sf Build a better front end for any DBMS that has a C-
language interface (most popular ones do).
FROM END TO BEGINNING
Windows for Data begins
where other screen packages end,
with special features like nested
pop-up forms and menus, field en¬
try from lists of choices, scrollable
regions for the entry of variable
numbers of line items, and an ex¬
clusive built-in debugging system.
NO WALLS
If you’ve been frustrated by the limitations of other
screen utilities, don’t be discouraged. You won’t run into
walls with Windows for Data. Our customers repeated¬
ly tell us how they’ve used our system in ways we never
imagined — but which we anticipated by designing Win¬
dows for Data for unprecedented adapatability. You will
be amazed at what you can do with Windows for Data.
YOU ARE ALWAYS IN CHARGE
Control functions that you write and attach to fields
and/or keys can read, compare, validate, and change the
data values in all fields of the form. Upon entry or exit
from any field, control functions can call up subsidiary
forms and menus, change the active field, exit or abort
the form, perform almost any task you can imagine.
OUR WINDOWS
WILL OPEN DOORS
Our windows will open doors to
new markets for your software.
High-performance, source-code¬
compatible versions of Windows
for Data are now available for
PCDOS, OS/2, XENIX,
UNIX, and VMS. PCDOS
versions are fully compatible with Microsoft Windows.
No royalties.
MONEY BACK GUARANTEE
You owe it to yourself and your programs to try
Windows for Data. If not satisfied, you can return it for
a full refund.
Prices: PCDOS $295, Source $295. OS/2 $395
XENIX $795. UNIX, VMS, please call.
Call: (802) 848-7731 ext. 51
Telex: 510-601-4160 VCSOFT FAX 802-848-3502
Vermont
Creative
Software
21 Elm Ave.
Richford,
VT 05476
Microbytes
Staff-written highlights of developments
in technology and the microcomputer industry
Language Lets Anyone Do Windows, Develop Programs
with Modern Look, Graphics Interface
D evelopers at Carnegie-
Mellon University in
Pittsburgh say they’ve got a
computer language that will
let nonprofessional pro¬
grammers write programs
that use those hot graphics-
oriented features characteris¬
tic of today’s operating sys¬
tems, such as windows, pull¬
down menus, and multifont
text. The language is cT,
short for CMU Tutor. Tu¬
tor was originally part of the
PLATO educational system
at the University of Illinois,
but according to Bruce
Sherwood, associate director
of Carnegie-Mellon’s Cen¬
ter for the Design of Educa¬
tional Computing and one
of cT’s developers, this new
language goes far beyond
the original.
The language is “really
designed for any kind of
computer programming, in¬
cluding research computing.
It’s a general-purpose lan¬
guage for any situation where
you’re going to have a mod¬
ern user interface,” Sher¬
wood said. It’s also highly
machine-independent, he
said, because cT implemen¬
tations are designed for font
and graphics rescaling; the
same cT source code will run
on a Mac, a Sun, an IBM
RT PC, and a micro VAX—
and on most of those ma¬
chines, Sherwood said, cT is
Texas Instruments
I n the chip-making busi¬
ness, silicon and gallium
arsenide (GaAs) are like
water and oil—they just don’t
mix. The standard ways to
make chips from each sub¬
stance are almost com¬
pletely incompatible; silicon
the only language that lets
ordinary people program
using graphics and multi¬
font text.
“One way of describing
Tutor languages is to say that
their goals and methods are
reminiscent of a very good
BASIC,” Sherwood said,
but cT begins “from the ex¬
pectation that you’re writ¬
ing a program for somebody
else to use.” For example,
Tutor’s input statement lets
the program not only get in¬
put from the user, but also
make sure it’s the right
kind of input. “The program¬
mer doesn’t have to do all
the analysis to make the va¬
lidity checks. You’re en¬
couraged to look,” Sherwood
said.
“There are five things
any language has to do. Cal¬
culate, display, sequence,
analyze input, and read and
write files. Where cT is
strong is display, sequence,
and analysis.”
A cT program consists of
a set of root-level procedures
called “units”; these can
accept parameters by value
or address and return a re¬
sult. Units are linked with
the commands next and
previous: A user can pull
down a menu and click on
previous and review the pre¬
vious unit. “With Tutor-
class languages, a program is
chips use TTL-level inputs
and outputs, for example,
while GaAs typically runs
at microwave frequencies.
It’s only recently that one
company, Gazelle, has created
a GaAs chip that can be used
in conjunction with conven-
really a whole archipelago
of these unit islands, and
there are some interesting
structures between the is¬
lands,” Sherwood said.
Source and execution
windows are both active; be¬
cause fonts and graphics
can be scaled, you can see a
miniature version of your
execution window if you like.
A programmer can select a
source-code coordinate by
clicking the mouse at a
point in the execution win¬
dow. There’s also an on¬
line reference manual, com¬
plete with working
examples that you can cut
and paste into the source
window and execute. “It’s a
fabulous situation for pro¬
gramming by example,”
Sherwood said.
At Carnegie-Mellon, cT
has been in use for a year,
but it’s only now becoming
commercially available. The
Macintosh version, which
runs on the Mac Plus, the
Mac SE, or the Mac II, is
$92.50 from cT Distribution,
Center for the Design of
Educational Computing,
Carnegie-Mellon Univer¬
sity, Pittsburgh, PA 15213,
(412) 268-5638. An IBM
PS/2 version will follow
shortly, and a Unix version
(running under X-Windows)
should be available later
this year.
tional silicon chips.
But Texas Instruments
researchers have now demon¬
strated the first ICs that
contain both silicon and
GaAs transistors on the
same piece of silicon. Ac-
continw
NANOBYTES
• “Computer Chip
Saves Nation from Attack
of Killer Bees.” We
might be seeing that
headline sometime in
the future if researchers
at a Martin Marietta lab
in Oak Ridge, Tennessee,
succeed in a project that
will use a chip to track
the infamous killer
bees. The device, which
a spokesperson said
weighs “about as much as
a grain of salt,” will
transmit an infrared sig¬
nal that can be picked
up as far as a mile away.
Researchers, who want
to monitor the mating and
foraging habits of the
aggressive creatures, have
managed to glue the
chips to captured bees,
and the bees have been
able to fly with the chips
stuck to their bellies.
The engineers hope to
have a working trans¬
mitter by next year. The
deadly buzzers are pro¬
jected to cross the Texas
border into the U.S. in
the next few years.
• The new MathStation
program from MathSoft
(Cambridge, MA) not
only cuts coding chores
but also lets you laser-
print a screenful of equa¬
tions and formulas and
get a page that looks like
it came from a typeset
textbook. The program,
which is an interesting
combination of page-lay¬
out and equation-solving
software, converts the
material on screen (dis¬
played in WYSIWYG
style) to PostScript.
You control the fonts
and spacing. But the pro-
continued
Mixes GaAs and Silicon on Same Chip
OCTOBER 1988 • B Y T E 11
MICROBYTES
NANOBYTES
gram also parses and
compiles the equations
you input, using the
host system’s FORTRAN
compiler. MathStation,
which company VP and
MathCAD creator Allen
Razdow said is based on
the concept of an incre¬
mental compiler, inter¬
prets equations as math¬
ematical objects and
generates executable
FORTRAN code, which
can be used in other ap¬
plications. Any equation
can be converted into a
FORTRAN77 routine, he
said, freeing the user
from such chores as cod¬
ing and debugging. Al¬
though the first version
($9500 per license) runs
only on Sun 3 and 4
workstations, the com¬
pany intends to do an edi¬
tion for the Sun 386i. A
Mac II version will have
to wait until the ma¬
chine supports X-Win-
dows, Razdow said.
• Despite U.S. software
companies swooping like
Chuck Norris into Far
East countries where pi¬
racy is said to be ram¬
pant, the problem of ille¬
gal copying is probably
going to get worse, says
one attorney who has
studied the problem. You
can go to Hong Kong
and get Lotus 1-2-3,
dBASE, Word, or other
programs for about $6 a
package, Los Angeles
lawyer Mike Scott told us
after a fact-finding mis¬
sion to Hong Kong and
China, neither of which
has laws protecting soft¬
ware copyrights. Soft¬
ware pirating is worse in
Hong Kong, where it’s
an industry controlled by
organized crime, he
said. Customers from the
U.S., Australia, and
Singapore buy suitcases
full of software, Scott
said. And a contact in
continued
cording to Hisashi Shichijo,
who developed the new pro¬
cess along with Richard
Matyi, “This means we can
take advantage of the merits
of gallium arsenide and sili¬
con on the same chip.”
Shichijo said the new
process is significantly more
complicated than the Ga¬
zelle approach, which will
allow designers to mix
GaAs and silicon chips on the
same circuit board. The
new TI process mixes the
materials on the same chip.
“A chip designer tradition¬
ally has to choose between
the two,” Shichijo said.
“Gallium arsenide is faster,
but it has problems—it’s
small, it’s fragile, it
breaks, it has defects—so it’s
not possible to build large-
scale circuits. What we’ve
done is to deposit localized
gallium arsenide films on a
silicon substrate, so you can
add GaAs devices or circuits
to silicon circuits.”
This makes large-scale
GaAs circuits practical, but
T he new DCA/Intel
Communicating Appli¬
cations Specification
(CAS), put into the public do¬
main in August, could sim¬
plify electronic com¬
munications if enough
hardware and software ven¬
dors use it to develop com¬
munications interfaces for
use in their applications.
CAS is a specification for
writing code that intermedi¬
ates between an application
and a communications ser¬
vice. Using CAS, applica¬
tions can transparently direct
output to the communica¬
tions device in much the
same way that data is trans¬
parently sent to a printer.
The initial release of CAS
supports communications
only via facsimile modem
hardware (such as Intel’s new
Connection Coprocessor).
because the silicon and
GaAs circuits can be mixed
on a chip, large-scale GaAs
won’t usually be necessary,
Shichijo said. “You can put
the GaAs where you’d really
like to have speed, and use
silicon for the rest of it. ” For
example, silicon memory
could incorporate GaAs con¬
trol logic for better re¬
sponse time; a dense silicon
microprocessor might have
an integrated GaAs register
file or cache.
In developing the GaAs-
on-silicon epitaxial growth
technique, the TI research¬
ers aimed to develop a pro¬
cess that could be applied
directly to high-volume pro¬
duction. According to Rich¬
ard Matyi, “Because silicon
processing is extremely sen¬
sitive to the presence of
impurities—and GaAs essen¬
tially represents an impur¬
ity—we completed silicon
processing before we added
the GaAs. And although it
would have been simpler to
grow the GaAs atop the sili-
However, subsequent re¬
leases will support Hayes-
compatible modems and
PC-mainframe communi¬
cations boards.
A software developer can
use the CAS to write a com¬
munications program,
which can be integrated with
the primary application.
Symantec has already inte¬
grated CAS functions with
its Q&A software, allowing
Connection Coprocessor
users to transparently send
Q&A files to other fax ma¬
chines by selecting a menu
option from within Q&A.
Other software vendors, such
as WordPerfect, Borland,
Lotus, and Ashton-Tate, said
that they will support the
CAS.
The CAS consists of two
hardware-independent soft¬
ware components. The Res¬
con in layers 2 to 3 micro¬
meters thick, we decided to
embed the GaAs islands in
the wafer to produce a copla-
nar surface. Devices with
such flat surfaces are easier
and more cost-effective to
manufacture in high volume,
and they’re more reliable.”
Shichijo said GaAs opti¬
cal devices, such as lasers,
could be included on silicon
chips to speed up chip-to-
chip communication by a
factor of 10. To demonstrate
the new chip, the research¬
ers produced several ring os¬
cillators that mixed silicon
CMOS and GaAs metal
semiconductor field-effect
transistor circuits.
But some designers say
GaAs has a long way to go
before it’s a commercially
viable component of desktop
computers. They think it
will be a long time before
chip makers can produce
GaAs on silicon substrates at
good yields, and they may
never overcome problems in¬
herent in GaAs circuitry.
ident Scheduler controls the
destination and scheduling
of file transmissions between
the sender and the recipi¬
ent. The Transfer Agent,
similar to a device driver,
handles the details of con¬
necting to the recipient, en¬
suring accurate data trans¬
mission, and disconnecting
from the communications
session. CAS provides
rules, codes, and functions
for implementing the sched¬
uling and device driver tasks.
Widespread support of
CAS could have a major im¬
pact on the often-incompat-
ible world of electronic com¬
munications. One company
is working on using CAS and
the Connection Copro¬
cessor as a gateway to allow
remote users to access
LANs at 9600 bps. With
continued
DCA/Intel Spec Could Mean Communications
without Bit-Twiddling
12 BYTE* OCTOBER 1988
Circle 273 on Reader Service Card
Introducing Wells American’s CompuStar Multi-Bus Business Computers.
/The world’s first and only multi-processor, convertible bus 1 '" microcomputers.
Ask any computer expert about what
type of system ydu should buy nowadays and
you’ll likely get a “pass the bus” response.
Something like — “Well, uh, the PC/AT* bus
is your best buy but, then again, the new
PS/2* bus may become the next industry
standard.” Great advice, right? If trying to
decide on a processor weren’t tough enough,
now you’re expected to pick a bus, too.
The all new CompuStar® from Wells
American not only lets you interchange
microprocessors, you can also mix and match
buses — a PC/AT bus, a PS/2 bus or. . .both.
As your computing heeds change, simply
snap in a new processor or add an extra bus.
You’ll; never again have to worry about buy¬
ing the wrong computer system!
The CompuStar can be configured with
any of four microprocessors — an 8086, an
80286, an 80386SX, or ap 80386, The
processor and up to 16 megabyfes of user
memory have all been combined, using the
latest VLSI technology, on a single, plug-in
CPU module. Plus, any time diinng the first
year, of ownership, CompuStar users can
“trade-in” the CPU module they initially
selected toward the purchase of any of the
other more powerful modules. Nobody but
i Wells American gives you this kind of value.
>■. ^ \
No, we’re not. In feet, it may well be the
most practical microcomputer innovation
* ever. Say you’ve selected an AT compatible
CompuStar and later want to add PS/2 com¬
patibility. No problem! Snap in a PS/2 Bus
and Adapter Module and you can use both
buses in the same system. Likewise,
if you’ve selected a PS/2 compatible
.CompuStar and decide you want to add
an AT bus, just snap in an AT Bus
v \> Module. Depending oh configuration,
s the CompuStar can have up to 13
{^expansion slots — all AT slots,
all PS/2 slots or a “split-bus” of AT
and PS/2 slots. Best of all, you
v,,. can reconfigure your CompuStar
whenever you want. ^ .
'•‘V
The CompuStar is also easily expanded.
That’s because there are seven CompuStar
disk/tape compartments — six accessible
from the front and an additional full-height
bay inside. All this in a sleek, compact tower
design that actually leaves more room on
your desktop than any of the so-called “desk¬
top” models.
The CompuStar® Multi-Processor, Con¬
vertible Bus™ Microcomputer, ft’s no sufr
prise that our engineers invented it. After all,
we’ve been making microcomputer longer
than anyone else. . .even longer thah IBM!
And if that kind of experience doesn’t im¬
press you, CompuStar’sservice programs
surely will. You can select an optional over¬
night module swap-out plan or on-site service
from General'Electric Corporation — one of
the most respected names in consumer elec¬
tronics. And, of course, every CompuStar
carries a full one-year factory warranty.
i -4 \ ••
.. \.<>r v;\- W - . . \ -
Think all this technology sounds expen¬
sive? It’s not; CompuStar 20MHz 80286 sys¬
tems start as low as $1995t. There are also
inexpensive 8086 and powerhouse 25MHz
80386 systems available. Plus, there is a wide
variety of CompuStar display, tape and disk
options including a one gigabyte erasable op¬
tical disk. You can choose a factory precon¬
figured CompuStar or custom design one
yourself. Just unlock the front panel and lit¬
erally “snap-in” a bus, CPU or disk module
in a matter of seconds. It’s system flexibility
never before available. . .at any price.
V
merman
Corporate Headquarters: 3243 Sunset Boulevard • West Columbia. SC 29169 • 803/796-7800 • TWX510-601-2645
r ^ ’Personal Computer AT. Aland PS/2 are trademarks of International Business Machines Corporation, tphotograph depicts optional equipment. Complete price list available Upon request.
CompuStar 80286 base system ($1995) includes built-in VGA/EGA display adapter, one diskette drive with controller, two serialfone parallel/one mouse port, keyboard and 220 watt power supply.
While one of our competitors (we won’t
mention any names) threatens you with*
“missing the bus,” most simply pass the
bus. Our new CompuStar however,
eliminates the bus problem altogether.
Not to mention the processor problem.
Even the expansion problem. Prove
it to yourself. Call today about our
CompuStar 31-day trial offer. Oh,
and by the way, the next time
anyone asks, tell ’em you know
where the bus stops.
MICROBYTES
NANOBYTES
Singapore said residents
there can easily go to
Malaysia and pick up pi¬
rated products. Relentless
legal pressure could
make it too expensive for
pirates to operate, Scott
said. “Doing one raid
and having a news con¬
ference won’t solve the
problem.”
• Unix and OS/2 will
be the prevalent operating
systems in server envi¬
ronments, according to a
new report from Forres¬
ter Research (Cambridge,
MA). And why’s that?
Primarily because they
stay basically the same
across different vendors’
hardware and free users
of client/server systems
from proprietary de¬
signs, a Forrester re¬
searcher said. By 1992,
Unix will be the big oper¬
ating system on high-
end database and fault-
tolerant machines, and
OS/2 will be used with
more than half the file
and print servers, the re¬
searchers say.
• Unix is also the best
environment for elec¬
tronic publishing, says
another research group,
because of its multi¬
tasking, multiuser fea¬
tures. “Efficient han¬
dling of graphics is the
name of the game,”
said Ajit Kapoor, vice
president of CAP Inter¬
national (Norwell, MA).
And Unix does that bet¬
ter than any other operat¬
ing system currently
available, he said. Unix
skeptics, though, say it
lacks the applications to
woo new users. But Ka¬
poor said all that will
change. And how about
that user interface? Ac¬
cording to CAP, Unix
proponents expect that
the cosmetic surgery
proposed by AT&T/Sun
and the Open Software
continued
built-in support of CAS in
software applications, trans¬
parent file transfers and
electronic messaging will be
possible between incompat¬
ible or remote systems. As
Borland’s Rob Dickerson
put it, “You won’t have to be
a bit-twiddler to use com¬
munications.”
Contact Intel PCEO at
Mail Stop CO3-07, 5200
Northeast Elam Young
Pkwy., Hillsboro, OR97124
or call (800) 538-3373.
Memory Chips Have Brains, Do Processing Jobs
A fter hitting too many
snags and nixing a proj¬
ect to build a massively par¬
allel matrix-multiplication
analog chip for pattern-rec¬
ognition applications, Oxford
Computer (Oxford, CT)
founder Steven Morton hit
upon the idea of what he
calls “intelligent memory
chips.” With Morton’s de¬
sign, adding memory also
adds processing power. The
chips, which are strung to¬
gether in a module that fits
in the palm of a hand, do
more than serve as memory
devices; they also take care
of some of the processing
chores, which gets around the
slowdown caused by mov¬
ing bits back and forth be¬
tween memory and the cen¬
tral processor.
In an interview at the In¬
ternational Conference on
Neural Networks, Morton
said that standard memory is
inefficient for matrix¬
intensive applications, such
as three-dimensional graph¬
ics and pattern recognition,
because data must be
moved out of memory to a
separate processor for com¬
putations and then returned
to memory for output of the
results. Intelligent memory
chips have the capacity to
perform “intense computa¬
tions and work coopera¬
tively,” he said. The capabil¬
ity to perform on-board
matrix manipulation also dis¬
tinguishes the chips from
so-called smart memories,
such as video dynamic
RAMs, that include on-board
shift registers.
Morton points out that
his chips are not suited for
applications that don’t re¬
quire intense matrix manipu¬
lation—so don’t plan to re¬
place your conventional
memory chips and expect a
blazing performance increase
with your word processor.
And he’s currently looking
for financial support to
manufacture the chips and
expects availability in the
third quarter of 1989.
The chips can be config¬
ured in “intelligent memory
modules” that contain from
64K bytes to 1 megabyte of
storage to provide 1.28 bil¬
lion 8-bit multiplications and
additions per second for
image processing; 40 million
32-bit multiplications and
additions per second for 2-D
fast Fourier transforms and
real-time 3-D graphics; or 80
million floating-point oper¬
ations per second.
Each chip provides its
part of the matrix solution;
the partial results are then
accumulated to come up with
a final solution. A control
chip manages the partial re¬
sults and provides interfac¬
ing to the host bus. All this
occurs without transporting
blocks of data in and out of
memory, tying up the bus,
and slowing down the central
processor. Morton envi¬
sions a graphics board with
his special chips that plugs
into a system’s bus.
Morton claims that his
approach skirts the Von Neu¬
mann bottleneck encoun¬
tered when intense computa¬
tional activity can clog the
data bus and overload the
processor. “With memory
actually manipulating the
matrix information, the
central processor can go off
and do other things,” he
said.
Program Will Help with Conceptual 3-D Design
M ost CAD and solid
modeling programs to¬
day are intended for prepar¬
ing detailed, completed de¬
signs. However, conceptual
and preliminary design tools
are mainly limited to 2-D
drawing programs. Most de¬
signers still do most of their
preliminary work on paper
and then transfer the design
to the computer. One of the
main problems with con¬
ceptual design on the com¬
puter is the difficulty of lo¬
cating and specifying points
or features of the object in
3-D space. Of course, you
can specify any point if you
know its coordinates, but in
the early stages of design,
you’re not thinking about di¬
mensions or coordinates.
You want to be able to intu¬
itively locate the point on
the screen.
To facilitate conceptual
design on computers, re¬
searchers at Stanford Uni¬
versity are working on a geo¬
metric editor called a “cut-
plane solids editor.” Instead
of using a cursor to locate a
point on the screen, the cut-
plane editor uses a trans¬
parent plane that you can
move through space with a
mouse or some other pointing
device. The plane provides
a perspective in relation to
other points on a 3-D ob¬
ject. According to grad stu¬
dent Larry Edwards, “the
objective is to enable the user
continued
14 BYTE- OCTOBER 1988
Circle 156 on Reader Service Card (DEALERS: 157)
120 MBytes of power, speed and security
in a revolutionary, removable hard drive .
A t last, the Disk Pack gives
you everything you’ve al¬
ways wished for in a data
storage system. The speed and high
storage capacity of a hard drive. The
ease and convenience of a floppy disk¬
ette. And the safety of a tape backup.
All wrapped up in a state-of-the-art
rugged unit, about the size of a paper¬
back book. Designed to make your life
a lot simpler and more secure.
True portability is here
Just picture this: With the Disk Pack
you carry your whole work environ¬
ment with you, wherever you go. All
your files, all your data stay orga¬
nized and configured just the way you
created them. Between
your office and remote
sites. Or home. Or an¬
other department. You
can even mail a Disk
Pack. It’s that
rugged.
The Disk Pack frees
you from the constraints
of fixed computers. Your whole
work environment fits in the palm of your hand.
Total security for your data
Simply slide out a Disk Pack module
and lock away your entire business
customer base and payroll figures in
a drawer or safe. Same for lawyer,
banker or accountant sensitive data
and Uncle Sam confidential informa¬
tion. All fully secured in a snap.
Get full data portability and security on
the computer of your choice. Macintosh,
PC-Compatible or PS/2.
Blazing speed
Rock-solid reliability
Limitless expansion
Breakthrough technology makes the
Disk Pack four to five times more
reliable than other removable prod¬
ucts. Access times as low as 13 ms
make it one of the fastest hard drives
on the market. The Disk Pack doesn’t
limit you to a single storage capacity
either. You can interchange 20-, 40-,
80- or 120-MByte modules in your
For more information call
1-800-322-4744
PACK
The new standard in data storage technology
ijjeeadfwe
1801 Avenue of the Stars, Suite 507
Los Angeles, CA 90067
system and between systems. Link
modules up for a whopping Half-
GByte + of on-line data. Store them
for unlimited off-line data. And do
lightning-fast data backups.
That’s not all. The Disk Pack turns a
shared computer into your fully per¬
sonal machine within seconds. It’s
ideal for space grabbing applications
such as color graphics, CAD, or
music. One Disk Pack module does
the job of
100 diskettes.
Ten times
faster. And with
a lot less hassle.
And thanks to
the Disk Pack’s
I . The Disk Pack is ideal for
unique arcni- data security. Lock it away
teCtUre, you ’ll and forget about accidental or
use it equally intentional data loss.
well on any Mac, Apple, PC-compati¬
ble or PS/2 computer. It’s that advanced.
Dealer inquiries welcome
YES! / want to know more about Mega Drive Systems' new data
storage technology. Please rush me more information about the
Disk Pack and your free booklet "20 Valuable Facts About
Hard Disk Care and Maintenance" today.
Name -
Zip
Phone (_
Mega Drive Systems, Inc.
1801 Ave. of the Stars, Suite 507.
Los Angeles, CA 90067 (213) 556-1663
Number of Micros.
MICROBYTES
NANOBYTES
Foundation will make
Unix more attractive to
people baffled by grep
and awk. As for another
multitasking system, CAP
said those Unix users
surveyed say OS/2 won’t
affect their commitment
to Unix.
• If you think LCDs are
used only in watches and
laptop computers, check
this out. Hitachi America
(Sunnyvale, CA) has a
new LCD-based display
that measures 2 meters
across, has a resolution of
2000 by 2000, and has
three lasers projecting the
primary colors through
high-resolution LCD light
valves. The display is
controlled by its own
computer, which has a
serial port and hard disk
continued
to see visual clues between
the cursor and the object in
question.”
The plane can be trans¬
lated and rotated in real time
to intersect an object at any
location or angle, thereby
eliminating the need for
multiple views and giving the
user more of a feeling of
actually working with a 3-D
object.
Once you have positioned
the plane, all manipulations
(line drawings, intersec¬
tions, addition of object
primitives) are constrained
to occur within the plane.
Currently, the cut-plane
editor uses a polyhedral
model to represent objects.
The researchers can rotate
and manipulate points in
the cut-plane/object inter¬
section, rotate the object in¬
dependently or in conjunction
with the cut-plane, rotate
about an edge or intersection
line, or extrude a cross sec¬
tion of the object.
Eventually, the editor
will have other object primi¬
tives, such as curved sur¬
faces, granularity, and visual
features needed for concep¬
tual design. The current ver¬
sion is written in C and
runs on a Silicon Graphics
1400. Edwards said that
Lisp would have been ideal,
since the program involves
the manipulation of lists, but
that performance would
have been too slow. The cut-
plane project is under the
supervision of the Stanford
Institute of Manufacturing
and Automation.
Prototype “3-D Computer” Stacks Processors
T he prototype for a 3-D
integrated circuit that
packs 1024 processors into
a single chip has been devel¬
oped by scientists at
Hughes Research Laborato¬
ries (Malibu, CA). The so-
called 3-D computer is the
first step in developing an
ultrafast machine that
squeezes supercomputer
power into a processor about
the size of a tuna can.
“The 3-D computer is an
array processor, architectur¬
ally and behaviorally,”
Hughes staff scientist Mike
Little told Microbytes Daily
(available weekdays on BIX).
“That means it has a cer¬
tain range of applications—
for example, image pro¬
cessing, radar signal
continued
Receiving
Report
Transmitted
Invoice
Price, Qty, Part#
Matched
Invn*
t
r.
!
' Stamped
'oded
(c)
i" ...co ***£*&&#>
ale B* 223*
*£>'£** - co ^
GN^oca'so'
NlO^t
Check
i
i
i
a
Open
Register
1
i
1
Accounts
1
i
i
Payable
16 B Y T E • OCTOBER 1988
Circle 194 on Reader Service Card
verything it takes to add
PostScript to your LaserJet II,
including HP’s blessing.
Hewlett-Packard* and QMS’ have made it easy
to give your LaserJet Series II* the desktop
publishing power of the PostScript’ page de¬
scription language.
The new QMS JetScript™
JetScript is the only Adobe PostScript
controller upgrade authorized by HP and de¬
signed specifically for the LaserJet Series II.
JetScript gives your printer the industry-
standard page description language to accom¬
pany HP’s PCL printer language. This expands
your laser printing capabilities. Increases over¬
all printer performance. Yet preserves HP func¬
tionality and warranties.
Do it yourself JetScript is easy to install. Just
plug in two cards (one in your personal com¬
puter*, the other in your printer), connect a
cable and install the software.
The result is a PostScript system with 35
resident Adobe typefaces, three megabytes of
RAM, and QMS ASAP™ (Advanced System
Architecture for PostScript) proprietary tech¬
nology for superior performance. All for less
than half the cost of a new PostScript laser
printer.
New forms of expression The speed and
power of JetScript combine to give your LaserJet
Series II a form of expression that’s found only
with PostScript.
Simply, PostScript opens up the full range
of possibilities for desktop publishing. You
have complete control over the final look of the
page, down to the last exacting detail. PostScript
allows for an infinite number of font variations
and sizes. That makes PostScript’s limitless
flexibility and power the perfect complement to
your LaserJet Series II, giving you the high-
quality output you require.
Impressive results People have come to expect
impressive results from QMS—one of the first
companies to bring the power of PostScript to
laser printing, and now with more PostScript-
based products than any other company.
You’ll get the same results from the new
JetScript. After all, it has HP’s blessing.
Laser Connection is a sales and marketing
subsidiary of QMS. Call 1-800-523-2696 for
the location of your nearest Laser Connection
dealer.
•JetScript available for IBM PC-XT] IBM PC-AT', HPVectra™
and compatible personal computers, or the IBM PS/2™ Model 30.
[IE LASGR
'Isconnecnon
A QMS 1 Company
Circle 138 on Reader Service Card
The following are trademarks of their respective companies: HR Hewlett-Packard.
LaserJet Series II, HP Vectra of Hewlett-Packard. QMS, JetScript. ASAR Laser
Connection of QMS, Inc. PostScript of Adobe Systems. IBM PC-XT, IBM PC-AT
and IBM PS/2 of International Business Machines Corp.
TM
©1987 Laser Connection
OCTOBER 1988 • BYTE 17
MICROBYTES
NANOBYTES
drive. The cost is
$300,000.
• To help solve the
problems involved in
dealing with massive
amounts of information,
the National Science
Foundation has awarded
grants to several univer¬
sities with top-notch com¬
puter science depart¬
ments. At the University
of California at Berke¬
ley, they’ll be working on
a hierarchical storage
system based on an ex¬
perimental “super in¬
formation server” that
has an 80-million-in-
struction-per-second pro¬
cessor, 1 gigabyte of
primary memory, 1 tera¬
byte of optical disk stor¬
age, 100 high-capacity
disk drives, and a fiber¬
optic network.
processing, weather model¬
ing, and finite-element
analysis.”
The chip consists of a set
of stacked silicon wafers.
Each wafer contains an
array of 32 by 32 processor
segments, each of which is
connected to its four neigh¬
bors on the wafer as well as
to the other wafers in the
stack. “We developed two
technologies,” Little said.
“One involves connections
through a wafer; the other in¬
volves the connections from
wafer to wafer. The new
technology allows us to re¬
think how to partition
circuits.”
To make a connection
from one wafer to another,
Little’s team uses a “micro¬
bridge”: an inverted U on top
of one wafer and on the bot¬
tom of another. “When you
stack the wafers, the pair of
U’s intersect and form the
connection between the two
wafers,” Little said. To make
connections through a wa¬
fer, the Hughes scientists use
an innovative form of ther¬
mal migration to create
10,000 channels at a time
in each wafer.
To make the 3-D com¬
puter, Little explained,
“First we put the channels
in, then we add the circuits—
conventional circuit fabrica¬
tion from a commercial
foundry.” Instead of put¬
ting a complete processor on
each wafer, only one sec¬
tion of the processor appears
on each wafer; when the
wafers are stacked, each
column forms a complete
processor. As a result, “the
complexity of the processor
is how deep it is, not its
lateral extent,” Little said;
a more complex processor
could be constructed by
stacking more wafers
on top of those already
there.
The current 3-D com¬
puter contains 1024 proces¬
sors in a 32- by 32-proces¬
sor array; it’s a fixed-point,
16-bit computer in a chunk
of silicon 3 inches square and
a half-inch high.
TECHNOLOGY NEWS WANTED. The news staff at BYTE is
interested in hearing about new technological and scientific de¬
velopments that might have an impact on microcomputers and
the people who use them. If you know of advances or projects
relevant to microcomputing, please contact the Microbytes staff
at (603) 924-9281, send mail on BIX to Microbytes, or write to
us at One Phoenix Mill Lane, Peterborough, NH 03458. An
electronic version of Microbytes, which offers a wider variety of
computer-related news on a daily basis, is available on BIX.
With Maplnfo, More Ways
Than Ever To Map Your Data
Pin Map. Automatically use your existing
database (from dBASE III or others)
with street maps that we can supply.
Maps from over 300 U.S. cities and
towns contain all addresses, accurate to
the correct block and side of the
street. Type any address and Maplnfo
will find it for you. Call to the screen
your complete record.
Thematic. Use our boundaries (state
or county) or draw your own (sales
regions, election districts, etc.). Create
a database for the region (population,
average income, etc.) Color code
boundaries or entire regions based on
parameters you define.
Presentation. Use powerful graphics
commands to add your own titles,
legends and text. Create arrows,
windows or callouts. Turn on or off labels
of points, streets, bridges, regions,
etc.
Visual Database. Draw anything from
a floor plan to aircraft design. Store data
on any point or region. Create multiple
layers to add flexibility to your display.
And that’s just a sample. If you need to map your data, Maplnfo can do it for as little as $750. IBM PC or
100% compatibles, with 640K memory, a hard disk drive, and graphics capability.
MapM§>
18 BYTE* OCTOBER 1988
To order, call 1-800-FASTMAR In New York State, call 1-518-274-8673 (Telex 371-5584).
Maplnfo Corp., 200 Broadway, Troy, NY 12180
dBASE III is a trademark of AshtonTate. IBM and IBM PC are trademarks of International Business Machines Corp.
Circle 153 on Reader Service Card
These unretouched print
samples show the superior
print quality of QMS-PS 810
over printers using first-
generation print engines .
■ ^
it
mm
gll
.’..'ll*
Hf
ntroducing the PostScript laser printer
that blacks out at high speeds.
The new
8-page/minute
QMS-PS 810
laser
printer
The new QMS-PS’ 810 can compose and print
the most complex pages in record times, with
richer, more saturated blacks than ever before.
All with the desktop publishing power of Adobe
PostScript’, and the superior print know-how of
QMS, an industry leader.
Under the hood QMS ASAP™ (Advanced Sys¬
tem Architecture for PostScript) is proprietary
technology that helps eliminate the hardware
bottlenecks that hinder other PostScript printers.
As a result, QMS-PS 810 boasts processing speeds
remarkably faster than other PostScript printers
in its class. And faster output means greater pro¬
ductivity. In addition, the QMS-PS 810 laser
printer’s new Canon’
SX* print engine
covers solid areas and
prints fine detail
better than previous-
generation engines.
©1987 Laser Connection
Fast start, strong finish You can adorn your
documents with one or all of the 35 Adobe
typefaces. Thanks to PostScript, there’s an
infinite number of font variations available. You
can also make type as large or as small as you
want. And put it anywhere on the page. In fact,
with PostScript you enjoy total control over the
design of your page. It gives you the complete
desktop publishing power to do things that
would otherwise be virtually impossible. So you
get high-quality output exactly how you want it.
Along with PostScript, the HP LaserJet+™
Diablo’ 630 and HP-GL™ printer emulations
are added for your non-PostScript software.
The QMS-PS 810 laser printer is easy to
use, maintain, and comes with a one-year war¬
ranty. It’s available from Laser Connection
dealers. Laser Connection is a sales and
marketing subsidiary of QMS. For the dealer
nearest you call 1-800-523-2696 .
A QMS’ company
The following are trademarks of their respective companies: QMS, QMS-PS, ASAP
Laser Connection of QMS, Inc. PostScript of Adobe Systems, Inc. Canon, Canon
SX of Canon, U.S.A. LaserJet +, HP-GL of Hewlett-Packard. Diablo of Xerox Corp.
Circle 139 on Reader Service Card
OCTOBER 1988 ‘BYTE 19
Y)u Can Never Be
Too Powerful
QrTooThin.
As portable PCs go, ours may look a
bit on the skinny side. But they’re by no
means undernourished.
After all, each 286 and 386 powered
Toshiba portable has an easy-to-read gas
plasma screen. Each is IBM-compatible.
And each gives you a wide range of features
you’d expect only from a desktop PC.
The T3100/20, for example, weighs a
scant 15 pounds, yet has an abundance
of power. It comes with an 80286 micro¬
processor and 640KB of RAM that’s ex¬
tendable to 2.6MB. Plus, there’s a built-in
20MB hard disk.
OurT3200 has the advantages of a
12MHz 80286 microprocessor, an EGA
display system, a 40MB hard disk and 1MB
of RAM expandable to 4MB. Also, its two
IBM-compatible internal expansion slots
let you connect your PC to mainframes,
LANs and more. But what’s even more im¬
pressive is how we managed to fit all this
into a slim, 19-pound package.
Then there’s ourT5100. As amazing as
it seems, we managed to squeeze a 16MHz
80386 microprocessor into a slim package
that weighs less than 15 pounds. To that
we added an EGA display system and a 29
msec 40MB hard disk. As your thirst for
power grows, its 2MB RAM can be up¬
graded to 4MB. And for a limited time,
your T5100 purchase entitles you to buy
the powerful Paradox 386® database
software for only $299 (nearly $600 off
the retail price).
For more information on Toshiba com¬
puters and printers, call 1-800-457-7777.
And rest assured that whichever Toshiba
PC you choose, you’ll be getting the kind
of power once reserved for cumbersome
desktop computers.
All of which proves you can maintain
a position of great power without having
to throw a lot of weight around.
Toshiba PCs are backed by the Exceptional Care program (no-cost enrollment
required). See your dealer for details. IBM is a registered trademark of International
Business Machines Corp. Paradox is a registered trademark of Borland Corp.
In Touch with Tomorrow
A ■ ■ ■ Jk See us at COMDEX
i g T l 2| EHI 1 o)/.H\ Booth #1458-1468
Toshiba America Inc. Information Systems Division
Circle 167 on Reader Service Card
Save Money on
Quality Software
Membership Special
For only $19.95 (reg. $34.95/year) become
a MicroCom Systems member and receive:
• 'The Shareware Book", a 300+ page
guide to shareware for the IBM PC. In¬
cludes helpful information for the new PC
user! $12.95 if ordered separately
• A one year subscription (6 issues) to
"Shareware Review ", each issue featur¬
ing a free new-release diskette from The
MicroCom Collection.
• Reduced member prices!
• Any disks below for only $1.99 each,
($2.99 for 3.5") w/money back guarantee!
Hundreds of disks available.
Free catalog with any order!
□ BUSINESS 1— Easily create, fill in and print business forms.
□ BUSINESS 2— Chart data on bar, pie graphs. Find trends! ★
E CAD 1a,b —(2 disks) Paint, draw, design w/Fingerpaint. ★
E CAD 2a,b —(2 disks) Create advncd 2D/3D designs. 640K. ii
□ CAD 3— Generate your own custom flowcharts with PC-Flow.
E COMM 1a,b,c,d —(4 disks) Log onto bulletin board systems.
E DATABASE 1a,b— (2 disks)The File Express database mgr.
□ EDUCATION 1— New PC users can painlessly learn DOS.
□ EDUCATION 3—Build dazzling typing speed w/PC-Fastype.
□ EDUCATION 8— Improve your Spanish w/o dry, dull books!
□ EDUCATION 9—Learn French skills w/o boring teachers!
□ EDUCATION 10—Practice German with these easy drills.
E FINANCE 1a,b —(2 disks) A personal bookeeping manager.
E FINANCES 3a,b— (2 disks) Prepare financial spreadsheets.
□ GAMES 1— 3-D Pacman, Kong, Spacewar, missiles, etc. ★
□ GAMES 2 —Qubert, Pango, Centipede, Hopper (Frogger). ★
□ GAMES 3—Blackjack (you set rules), Armchair QB, Empire.
□ GAMES 4—Star Trek, the orig Colossal Caves Advent, more.
□ GAMES 5— Hack, you and your trusty dog in a wild adventur.
□ GAMES 6—Pinball, Othello, Dragons, Sopwith (fly one!). ★
□ GAMES 8— Blast enemies w/Striker, conquer world w/Risk.^
□ GAMES 11— High res Aldo’s adventure, MahJongg. EGA.
□ GAMES 12—Try backgammon or Wordplay fortune wheel!
E GAMES 1 3a,b,c,d,e —(5 disks) Make yr own advent games!
□ GRAPHICS 1— Make color slide shows for demos/training! *
E GRAPHICS 2a,b,c— (3 disks) Produce great 3D graphics. ★
□ HUMOR 1— Amuse w/fun faces, unfriendly DOS & more!
E INF0 1 a,b —(2 disks) 150+ grt cooking recipes. Add yr own!
E INFO 2a,b— (2 disks) Search for addresses w/Zip-Phone xref
E INFO 3a,b,c,d— (4 disks) Access famous quotes from history.
E LANGUAGE 3a,b —(2 disks) A86 macro assembler/debuggr.
E MUSIC 1a,b —(2 disks) Play tunes or use editor/composer. ★
E MUSIC 2a,b —(2 disks) Record or play tunes w/Piano Man!
□ ORGANIZER 1—DeskTeam (Sidekick clone) & Judy calnder.
□ PRINTER 1—Packed w/utils for print spooling, banners, etc.
□ SHELL 1— A simple, fast and easy DOS menu prog for PCs.
□ SIMULATION 1-Fireworks, maze maker, roving eye, etc! ★
□ SIMULATION 8—Birdsongs, aquarium w/fish, stars, more. ★
□ SIMULATION 4—High res flowers, landscapes, fish. EGA.
□ UTILITIES 1—A collection of invaluable gen'l DOS utilities.
□ UTILITIES 2—More great DOS utils, incl burnout protection.
E UTILITIES 3a,b— (2 disks) Total debugger/diagnostic progs.
□ UTILITIES 5— Hard dsk utils to verify, format, park dsk drives.
□ UTILITIES 7—More adv utils; undelete files from hard disks.
E WORD 1a,b —(2 disks) Powerful PC-Write word processor.
★ Disks so marked above require a color graphics adapter.
Phone or mail your order today
for 24-hour shipment!
MicroCom Systems
3673 Enochs Street
Santa Clara, CA
95051
Cost of disks_
Membership
Shippin g
CA res tax _
Total end. _
$1M5
-5 3.00
( 408 ) 737-9000
Mon-Fri 7am-9pm, Sat-Sun 8am-5pm
BY-10/88
Letters
Lab Lift
Your lab staff has been a magnificent
help over the past months. I’m brand new
to the microcomputer world, and the lab
staff has been instrumental in helping me
map that world. Their assistance on gen¬
eral questions, benchmarks, and video
has allowed me to take a lead role in the
Air Force Small Computer Office.
Please pass along my thanks to your
entire staff for their help and for bringing
me an incredibly good magazine every
month.
Johnathan M. Wilson, 2dLt., USAF
Computer Systems Test Engineer
Gunter AFS, AL
Where Credit Is Due
The companion articles “The CPU
Wars” and “What They Did Wrong”
(May) were excellent nostalgia pieces for
me. However, both articles attributed the
6502 to Mostek, a Dallas-area firm. The
6502 was originated by some ex-Motor¬
ola designers and first produced by MOS
Technology, a silicon foundry later pur¬
chased by Commodore.
I started with personal computing
about the time the 6502 was introduced,
and my first “personal computer” was a
KIM-1. I still have that computer, and
it’s in working condition. This machine
has a six-digit LED display, a 24-key
keyboard, and IK byte of static RAM.
In 1977, at least one computer scientist
rated the KIM-1 as having the “most
bang for the buck” in terms of classroom
hands-on applications. This capability
was generated by the two PIA-style sup¬
port chips, one 6530-5 (operating system
in masked ROM) and one 6530 (no
ROM). To this day, more than 12 years
after its introduction, the KIM-1 re¬
mains a strong example of the effective¬
ness of dedicated support chips in com¬
puter design.
Ralph Tenny
Richardson, TX
Everyone into the Spool
In “Weighing the Options” (July), Brett
Glass states that “spool” stands for
“simultaneous peripheral operation on¬
line. ” That acronym seems to be a recent
ad hoc creation. In the old mainframe
days, output could be sent to a “spool” of
tape to be printed later. That is the origin
of the terms “spool” and “spooling.”
Well, it could have been called
“reeling.”
Jud McCranie
Valdosta, GA
Environmental Impact Statement
I have a comment regarding “A Turbo
TSR” by Scott Robert Ladd (July).
While he correctly notes that a termi-
nate-and-stay-resident (TSR) program
should free up the environment segment,
his program should not wait until de¬
installing itself to do this. A TSR pro¬
gram should free the environment when
it installs itself.
One of the seemingly little known as¬
pects of writing TSR programs under
DOS is the proper handling of the envi¬
ronment segment. Unless the resident
part of your program uses the environ¬
ment segment, it should be released dur¬
ing the installation process, before mak¬
ing the TSR call. Unfortunately, many
programs—including a lot of commercial
TSRs—do not do this; thus, each one I in¬
stall gobbles up another 600 bytes for a
copy of the environment that it never
uses. It seems especially strange that
programmers waste space in this way
when I see some of the tricks some of
them do to try to save a few bytes in a
TSR program.
The process that Mr. Ladd outlined
for releasing the environment block is
continued
WE WANT TO HEAR FROM YOU. Please
double-space your letter on one side of a page
and include your name and address. We can
print listings and tables along with a letter if
they are short and legible. Address corre¬
spondence to Letters Editor, BYTE, One
Phoenix Mill Lane, Peterborough ,
NH 03458.
Because of space limitations, we reserve
the right to edit letters. Generally, it takes
four months from the time we receive a letter
until we publish it.
22 BYTE* OCTOBER 1988
dBASE Users—-Attack
the Mac with FoxBASE+/Mac
New Frontiers, No Fears.
FoxBASE-f/Mac gives you the unprece¬
dented ability to run your dBASE pro¬
grams on the Macintosh immediately—
without changing a single line of
code J But there’s much more. With
FoxBASE+/Mac you can create
beautiful, robust applications that
are truly Mac-like—using the
familiar dBASE language!
Speed and Power.
FoxBASE-f/Mac gives you speed to
burn—plus the power and performance
you’ve come to expect from Fox. In fact,
FoxBASE-f/Mac is by far the fastest
database system available on the Mac
today—up to 200 times faster!
View Window.
The View Window is the master control
panel for FoxBASE-f/Mac’s graphical,
non-programming interface. Use it to
open and close files, set up indexes,
establish relations, access BROWSE, and
even to modify database structures!
BROWSE.
FoxBASE-f/Mac’s BROWSE feature
brings new convenience and power to
database display and editing! You’re in
complete control —BROWSE lets you
dynamically adjust the size and order of
fields displayed, add or delete records,
and split the window to show different
database sections side-by-side. Together,
BROWSE and View Windows eliminate
the need to write programs for common
database operations!
Integrated Graphics.
Copy and paste graphs, charts, diagrams
and even pictures into your database —
instantly! FoxBASE-f /Mac gives you the
power to display these graphics, or
merge them into reports and documents!
FoxBASE and FoxBASE+ are trademarks of Fox Software.
dBASE and dBASE III PLUS are trademarks of Ashton-Tate.
Macintosh is a trademark of McIntosh Laboratory, Inc.,
licensed to Apple Computer, Inc.
A HI* «dH Oalabmr Hrioiil Proginm t.M Wlndoii*
111 Ml IMHII MMMII.IMIM
CURRENTIIS1ING
ll(l(SiP\t 1
\ IM. (hrtiij Hlmtnm
Puce fW-f.*>UO
lift! 111'!
Ilt*t|niil hnini’ pcilrtl
Ini pnlfiilAinini)
UlMI (ffl nl
»pm I0ll\ i noun U'ltti
ItlMth rtpjioinitni'iiH
Matin tuilp. Iliipi*
tiritiuuniv Itifn*
liirpl<i««*%, lout I
Imllit innti'it'aluit).
i, lit>l<lii| l.nqi - lill Ill'll
_ anil (tatilli|, I In i* i* im
R qaf«4»
1 jOfififiMBBHBM PROP! HIV
( db n,«
am nor "<•>' l«y
.if
- tlinuiii .
RMlleiitl
ttARtn
Oman P-t.ln.M
»; mi lu-.r. i'Cooooo
•1 Mr CiOtMiOOO
Mr t'orr UjOOOOO'
of I.U TwU« ;<wooo
1
l
LL.
.
You can create stunning screens like this with FoxBASE + /Mac— immediately!
This actual FoxBASE -1- /Mac screen photo illustrates the View Window,
Command Window, Integrated Graphics, Memo field editing,
Trace and Debugging Facilities, and the BROWSE feature.
Command Window.
FoxBASE-f /Mac’s Command Window
gives both experienced developers and
novice user ultra-convenient access to
the dBASE command language—just
type a command into the Command
Window, and it’s executed!
Get The FoxBASE+/Mac
Facts Now!
Call (419) 874-0162 Ext. 320 for more
information about FoxBASE-f/Mac. Or
visit your local software retailer.
FoxBASE+/Mac is part of the award-win¬
ning family of products from Fox Software.
For two years in a row, FoxBASE-f has been
given the prestigious Editor’s Choice award
by PC Magazine, and scored an impressive
9.2 out of a possible 10 when tested by
InfoWorld 's Review Board!
i Fox Software ^
Nothing Runs Like a Fox.
Fox Software, Inc. (419) 874-0162 Ext. 320
118 W. South Boundary FAX: (419) 874-8678
Perrysburg, OH 43551 Telex: 6503040827
Circle 97 on Reader Service Card
OCTOBER 1988 -BYTE 23
LETTERS
DO NOT DISTURB,
When it comes to AC power,
computers need peace and quiet...
«*BO AT +
UNINTERRUPTIBLE POWER SOURCE
Shield your computer and irreplaceable data from all forms
of power disturbances including blackouts, brownouts,
sags, surges, spikes and noise with the continuous protec¬
tion provided by UPS systems from American Power.
M For file servers, CAD, UNIX, desktop publishing, and
all other computer applications
R Ultra-compact desktop design for easy placement
R Models available rated from 300 to 1200 Volt-Amps for
personal computers up to minicomputers
Rfox unattended operations, many UPS models support a
direct hardware interface to operating systems such as
Novell, 3-Com, Banyan, Altos, Prime, Convergent,and others
Models for international 220 V 50 Hz power are available
American Power Conversion
2 Columbia Street • P.O. Box 3723 • Peace Dale, Rl 02883 • (401) 789-5735
Unix is a trademark of AT&T Bell Labs
24 BYTE* OCTOBER 1988
Circle 16 on Reader Service Card
correct. He just should have made his
program do it upon installation, rather
than upon deinstallation. I hope you will
pass this tip on to your readers and that
they, in turn, will use it to write better-
behaved TSRs that don’t use up more of
our precious RAM than they need.
It seems likely to me that DOS dies
with a memory allocation error when
Mr. Ladd tries to deinstall QT because
he is trying to deallocate memory that
belongs to a different program. Since his
TSR is no longer the running program,
DOS probably regards its attempt to re¬
lease memory as coming from whatever
program QT interrupted, which does not
own the segment in which QT resides;
hence, the memory allocation error. I
have never written a TSR that tries to re¬
lease its memory on deinstallation, so I
don’t know the fix for this.
Michael Hanson
Seattle , WA
Another Option to Weigh
I have a comment regarding the letter
from Dan Mick (“Multiplying Integers, ”
July) and the article entitled “Weighing
the Options” by Brett Glass (July).
First, a flaw exists in Mr. Mick’s rec¬
ommended solution. Merely adding the
multiplication by (floating-point) 1 is not
guaranteed to prevent the integer over¬
flow. The parsing algorithm used by the
compiler may detect (and generate code
for) the integer-integer multiplication
and then perform the promotion to float¬
ing point for the “ 1.0” multiplication. At
the very least, place the “1.0” factor be¬
tween the two integers. Even better, use
parentheses to force the floating-point
conversion first. For example,
20 A = (1.0#B*) *B%
The best solution would be to use an
intrinsic conversion function, which
should be supplied with the compiler
and/or run-time system—something on
the order of the following (the actual
function name may vary with the com¬
piler and language):
20 A = B$ # CSNG(B^)
Now for a comment on Mr. Glass’s
comparison of Amiga signals to sema¬
phores. As the owner of an Amiga A-
1000, I could not let this mistake stand,
especially as KickStart 1.2 implements
both signals and semaphores.
Amiga signals are closer in nature to
the event flags of VAX/VMS. Each
Amiga task has its own set of signal bits;
continued
OPTIONS
jdBBdB
Desktop Publishing
SummaSketch is the world’s best selling tablet because
it’s filled with “Plus’s” Like full IBM connectivity with
the PC, AT and PS/2. Plus full Microsoft® compatibil¬
ity through a Universal Mouse Emulator 7 ” Plus a
separate tablet driver for Microsoft Windows. Plus a
two-year warranty. Add that to our standard features —
like high resolution and accuracy with the most soft¬
ware compatibility — and you have the tablet with all
SnminaSkctdi Professional
(naSkoich ’
the Plus’s. The 12 x 12 SummaSketch Plus.
New 18" x 12" Version. Now you can get all these
great features in our larger SummaSketch® Professional
tablet. All the Plus’s,
plus more active
area to work with! Fairfield, CT 06430 • 203-384-1344
Universal Mouse Emulator
Circle 247 on Reader Service Card
FREE! $245 TEMPLATE.
Your choice: AutoCAD® VersaCAD®CADkey® or Microsoft®
Windows tablet template, free. Details inside SummaSketch box.
( ) Send me more information on Type of industry:_
the AutoEase template offer and on Type of application:.
SummaSketch tablets.
( ) I’m interested in OEM information
Title
Name:
Company:
Address:.
City._
State
Mail to: Summagraphics Corporation
777 State Street Ext.
Fairfield, CT 06430
B 10/88
© 1988 Summagraphics Corporation. All rights reserved
CFItJl Evers*, Srsp ond MAMA are frodemate of Everex Systents, Inc A8 other produd nones ore legistered trademarks of their
"If this is a race, we
are out in front"
Steve Hui, President
Everex Systems, Inc.
IBM PS/2 Model 80 (20 MHz)_
Compaq DeskPro 386/20 _
Everex Step 386/20 _
Power Meter MIPS Version 1.2. The Database Group.
3.52 MIPS
4.59 MIPS
4.91 MIPS
“We created a
monster.”
Apparently, we
have surprised a
few people. It’s not
every day that
someone builds
the world’s fastest
386/20.
Our marketing
people call the con¬
cept AMMA-for
Advanced Mem¬
ory Management
Architecture.
I don’t care what
you call it. This is
the computer that
has left everybody
behind, including
Compaq.
For the moment, we
are overjoyed.
But this is a game
of leapfrog and
we do not intend
to rest.
The Step 386/20
from Everex
is a monster of
a machine.
For price and
performance facts,
call Everex
Computer Systems
Division at 1-800-
356-4283. Everex,
48431 Milmont
Drive, Fremont,
CA 94538.
Circle 92 on Reader Service Card (DEALERS: 93)
LETTERS
in use, a bit will be allocated to some
event that the task is interested in (mostly
I/O completion), and the task then waits
for the bit to be set. Semaphores, on the
other hand, tend to be global to the sys¬
tem, where multiple tasks can obtain ac¬
cess to a single semaphore.
In fact, the Amiga implements two
different types of semaphores. An imme¬
diate bit-test form allows for a simple
test-and-set call (which returns immedi¬
ately, with a success/failure status) or an
unconditional wait-for-semaphore call
(which does not return until the sema¬
phore has been obtained). The message-
based form allows for semaphore re¬
quests to be queued; a task can submit a
request for the semaphore, continue pro¬
cessing, and, at a later time, test (or even
wait) for the availability of the
semaphore.
A bit of humor appears here. The
Amiga calls Procure (s) and Vacate (s)
bear a suspicious resemblance to the clas-
Power. Speed. Performance.
We listened to you and added
hundreds of features to PC-Write.
Larger Files - Break the 6()K file
limit! Use all available DOS memory
to edit large documents. Rapidly
search and switch between related
files. Lock files on a network.
More Formats - Edit multiple
columns on-screen.Or mark text as
a box, then position and format it.
Create tables and scripts bister.
Easier To Use —Stay on track with
on-screen “reminder” lines. Select
page layout and fonts with new
menus. Fix typing mistakes with our
improved spelling checker.
New catalog adds value.
We offer popular products that
work well with PC-Write.
New Capabilities - Choose
products such as InSet™ graphics,
WordFinder™ thesaurus, or popular
soft font, grammar checker, foreign
language, and scientific packages.
Special Discounts - Registered
PC-Write users get phone support and
reduced prices for all products.
Still only $89.
The $89 registration fee gives you
software, user’s guide with tutorial,
phone support, two free updates, and
our newsletter. PC-Write 3.0 is still
shareware, so you can give copies to
odiers to try, free!
Order PC-Write 3.0 today.
Call 1-800-888-8088 BYTX
90-day money-back guarantee
PC-Write is not shareware outside the U.S. and
Canada. PC-Write m Quicksoft. WordFinder™
Microlytics. InSet™ InSet Systems. Quicksoft,
Inc., 219 First Ave N #224-BYTX. Seattle, WA
98109.206-282-0452.
ILMifiuuiilifl
Quicksoft
sical P(s) and V(s) semaphore primi¬
tives of Dijkstra—which Principles of
Concurrent Programming (M. Ben-Ari,
Prentice-Hall International) claims are
derived from the Dutch words for Wait
and Signal, respectively (Wait and Sig¬
nal already having been taken up by ear¬
lier releases of the Amiga Exec).
Dennis Lee Bieber
Sunnyvale , CA
Going from .MAC to .ASM
First, I’d like to thank Rick Grehan and
all the people responsible for the Small-
C compiler. Rick’s suggestion about
changing the output of the compiler from
.MAC files to .ASM files is a good one,
since I’m basically lazy and don’t like
typing the extension when I’m assem¬
bling the files.
If any of your readers want to make the
change from .MAC to .ASM, the code is
contained in the CC11.C file under the
openfile() function. Simply change
strcpy(outfn + j, ".MAC"); to str-
cpy(outfn +j, ".ASM");.
While in the CC21.C file, users might
want to fix a small problem with the us¬
age line. When cc86 and any invalid
character is typed, a usage line is pre¬
sented that informs the user of the op¬
tions available to the compiler. For ex¬
ample, if you type cc86, the response
usage will be cc [file] .. . [— m] [ — a]
[-P] [1#] [-o].
The usage will give you all this and a
few garbage characters. To fix it, you
simply look at the end of the ask () func¬
tion after the last #endif and change
sout (NEWLINE, stderr); to sout
("\n", stderr);. The explanation of
this is that sout is expecting a string, and
although NEWLINE is a linefeed (charac¬
ter 10), sout has a problem with this. It
really goes deeper; it has to do with the
way fputc expects n \n M to escape for a
new line, while NEWLINE is a raw
linefeed.
Enough of that. Thanks again for the
compiler. I’m having a blast with it.
Gary Flynn
San Gabriel, CA
Practically Speaking
Peter Wayner’s remarks on “Error-Free
Fractions” (June) are correct from a
theoretical point of view. Practical appli¬
cation, however, will be difficult, even if
special processors and compilers could
be realized for calculating the way he
suggests.
The problem is the degree of precision
that can be obtained, in relation to mem¬
ory use and execution time. For in-
continued
28 BYTE* OCTOBER 1988
Circle 223 on Reader Service Card
The easy way to move flies between the 5V4" world of PCs, and the
3 V2" world of PS/2s, Laptops, and 386s: Sysgen’s Bridge family.
Because your PCs, PS/2s, 386 s and
laptops all talk to different floppy disk
sizes and formats, they can become
frustrating islands of information.
For the simplest way to get files back
and forth, just install Sysgen’s Bridge
products. Presto: Your different com¬
puters can talk to common diskettes.
Sysgen pioneered bridges. Now here
are three ways to simplify your life in
a multi-computer office.
Solution 1: Our
Bridge-File 5.25
floppy disk drive.
A best seller, with
50,000 installed. Attach it to your PS/2,
and you can read and write files from
PCs. Critics and users alike have raved
over
about its small footprint, ease of use,
and dual density capacity of 360Kb
and 1.2Mb. (IBM’s drive is twice
the size, yet stores only one-fourth
the data.)
Every PS/2 user deserves this easy
connection to the world of PCs.
Solution 2: Our Bridge-File 3.5
floppy disk drive.
You get 720Kb
and 1.44Mb capacities. I
Connect it to any
PC, and you can read
and write files from
PS/2s, 386s, laptops, and other
3 1 />" machines.
Now all your PCs can share files
with your newer systems.
And here’s the ideal controller:
The Omni-Bridge
Controller.
Controls up to four
drives, so you can mix
and match 5‘A", 316", and
floppy tape drives as you need. This
hot card gives you big storage, plus
twice the floppy disk and floppy tape
transfer performance rates! At only
$95, this is a winner.
Get your computers talking.
Call the Sysgen Hotline for the
name of your nearest dealer.
1-800-821-2151.
SYSGEN
INCORPORATED
Trademarks: Sysgen, Bridge-File, Omni-Bridge -Sysgen Inc.; PS/2-lntemational Business Machines Corporation.
Registered Trademark: IBM-International Business Machines Corporation.
Circle 251 on Reader Service Card
556 Gibraltar Drive, Milpitas, CA 95035
OCTOBER 1988 • B Y T E 29
LETTERS
A HOLMES IN
EVERY PORT
stance, for a precision equivalent to 64
bits, or 19 decimals, only rational num¬
bers can be used whose denominators
contain no prime factors larger than 22.
Prime-number denominators of more
than 5 digits can’t be gotten through, not
even on the biggest computers, within an
acceptable lapse of time.
I think an easier, but less interesting,
way of exact calculation with fractions is
to simply store the numerator and de¬
nominator separately. Memory use and
execution time then remain of the same
order (say, 3 or 4 times as much) as with
normal floating-point calculation.
Even then, error-free fraction calcula¬
tion is not useful, because the improved
precision is of no importance compared
to the loss of speed—except in very spe¬
cial projects. Mr. Wayner’s examples of
errors in floating-point calculation are
rather far-fetched, whereas his results by
using factorial-base notation deal with
denominators that are composed of very
small prime factors only.
The article is interesting for two rea¬
sons. First, the mathematical theory is
explained in a clear-cut way. Second, it
illustrates an amazing lack of contact, on
the whole, between mathematics and
computer programming, apart from
small circles of super specialists. In high
school and college, very little is done
on behalf of this (I’m speaking of Hol¬
land, but I suppose it’s the same in the
U.S.).
Derk Boonstra
Amstelveen, The Netherlands
You Can’t Be Too Careful
I have a few comments on articles in the
June issue.
Regarding “Computers on the Brain,
Part 1” in Ciarcia’s Circuit Cellar:
Warnings notwithstanding, an electrical
device attached to the human body
should include isolation as close to the
signal source (i.e., flesh) as possible.
Burns have been documented resulting
from battery-powered, FDA-reviewed,
professionally manufactured medical de¬
vices; the potential is certainly greater in
the case of a hobbyist-constructed (and
possibly hobbyist-modified) device.
Would opto-isolation be possible before
the preamps?
Now on to my second comment. Peter
Wayner’s “Error-Free Fractions” as¬
serts that “it’s hard to tell if 501/1024 is
greater or less than 5203/10456 without
calculating the quotient.” In fact, com¬
paring ratio-represented real numbers
simply requires a common-denominator
cross-multiplication and comparison:
Given r x = n x / d Xi d x > 0;
r 2 = n 2 1 d 2i d 2 > 0;
Let P\ = n x x d 2 ,
p 2 = n 2 X d x \
If p 2 > p i, then r 2 > r u
Else if p 2 < P\, then r 2 < r x .
Else r 2 = r x .
In this case, p x = 501 x 10456 =
5238456, and p 2 = 5203 x 1024 =
5327872; p 2 > p x , so r 2 > r x . By stipu¬
lating that the sign is carried in the nu¬
merator and the denominator is always
positive, this operation works for arbi¬
trary real numbers. Thus, the cost of
comparison is two integer multiplies
(with double-precision products) and one
double-precision compare.
James L. Reuss, Ph.D.
Boca Raton , FL ■
ARRIVING
AT COMM. PORT 2
The Best Laptop Modem
(John C. Divrak — P.C. Magazine)
...At an Affordable Price. (p.c. w,m)
All Holmes Corresopndent™ Modems are fully Hayes™ compatible.
They include auto answer, auto dial
and use very little power. These
features, along with a two year
warranty and a complete software MICROSYSTEMS,
package make Holmes the best value
available.
WE'VE GOT THE MODEM FOR YOUR LAPTOP!
30 BYTE* OCTOBER 1988
Circle 114 on Reader Service Card (DEALERS: 115)
Software Developers
The Block - Natural Selection
For Software Protection
Inventor and entrepreneur
Dick Erett explains how
"The Activator" provides
sane protection for your in-
tellectual property.
UT n any industry, just as in nature, the
X process of natural selection raises one
solution above another. Natural selection is
the most elegant of engineers.
In the area of software protection The
Block has been selected by the market¬
place as the solution that works. Over
500,000 packages are protected by our
device.
By removing protection from the
magnetic media we remove the constraints
that have plagued legitimate users.
They simply attach our key to the
parallel port and forget it. It is totally
transparent, but the software will not run
without it.
A New Technology For
Software Protection
Our newest model, The Activator, builds
on our current patented design, and
establishes an unprecedented class of
software protection.
For the past 4 years our philosophy has
been; 'You have the right and obligation to
protect your intellectual property.’
A New Ethic For Software
Protection
In allowing end-users unlimited copies
of a software package and uninhibited hard
disk and LAN operation, The Block has
created a new ethic for software protec¬
tion.
'4f
We have migrated and enhanced the
circuitry of The Block to an ASIC (Appli¬
cation-Specific Integrated Circuit)
imbedded in The Activator.
This greatly improves speed and
performance, while reducing overall size.
Data protection can also be provided.
Programmable Option
The Activator allows the software
developer the option to program serial
numbers, versions, or other pertinent data
known only to the developer, into the
circuit, and access it from the program.
Once you program your part of the
chip, even we have no way to access
your information.
The ASIC makes emulation of the device
virtually impossible. It also presents
an astronomical number of access
combinations.
Full 100% Disclosure
Since The Activator is protected by our
patent we full y disclose how it works.
Once you understand it, endless methods
of protection become evident.
Just as no two
snowflakes are the
same, no two im¬
plementations of
The Activator are
identical. And like
the snowflake the
simplicity of The
Activator is its
greatest beauty.
We never cramp your programming style
or ingenuity. Make it as simple or compli¬
cated as you desire.
Let us help safeguard what's rightfully
yours. Please call today for additional
information or a demo unit. It's only
natural to protect your software”
1-800-333-0407
In Connecticut 203-329-8870
Fax 203-329-7428
oftware
ecunty inc.
870 High Ridge Road
Stamford, CT 06905
Unlimited Copies • Programmable • Small Size • Fast • Patented • Data Protection
The Block and The Activator are trademarks of Software Security
Circle 244 on Reader Service Card
Engineered
for speed,
flexibility
and
expandability
Bay Technical Associates, Inc., Data Communications Products Division
200 N. Second St., Bay Saint Louis, MS 39520 USA
Telex 910-333-1618 BAYTECH, Telephone 601-467-8231 or toll-free
800 - 523-2702
CHECK THE SPECS
• The Data Exchange System,
Model 24, allows high speed
( exchange of data between
computers, printers and other
peripherals.
• Powerful 16-bit CPU plus
multiple high performance I/O
processors allow super high
speed transfer of data
demanded by new faster
computers and software.
• Optimum flexibility: Select
the right combination of serial
and parallel ports, and set any
of these ports as a peripheral
port or as a computer port.
• Basic unit expandable to 24
ports by 4-port modules offered
in serial/parallel combinations.
• Standard 512KB buffer
expandable to 4V2 megabytes,
to handle big print/plot jobs
and many small ones.
• Buffer memory dynamically
allocated to maximize buffer
utilization.
• Simultaneous data input and
output on all ports, so no
devices are kept waiting.
• Computer-to-computer
communication concurrent
with all other operations.
• Full duplex communication
allows file transfer capability
with many communications
software packages.
• Compatible with virtually all
computers, printers, plotters,
modems and other peripherals.
• Pop-up RAM resident PC
support software allows
peripheral selection via hot key.
• Super fast throughput allows
data to pass through with no
apparent processing delays.
• Many user-definable
parameters including separate
baud rates, flow control and
parity for each port.
• Internal serial-to-parallel and
parallel-to-serial conversion.
• Cascading capability to
increase available number
of ports.
• Unlimited hotline tech
support.
• Designed and manufactured
in the U.S.A.
Circle 31 on Reader Service Card
Chaos Manor
Mail
Jerry Pournelle answers questions about his column
and related computer topics
The European Market
Dear Jerry,
In your February column (“Life after
Las Vegas,” page 182), you seemed sur¬
prised that in Europe the Atari ST has
gained a “serious machine” status,
which perhaps it lacks in the U.S. In
fact, most Americans don’t realize that
the computer market here in Europe is
quite different from what they’re used to.
Prices here tend to be much higher for
most brand-name machines, and some
interesting products are hard to find.
To give you an example, I recently
bought an Atari Mega ST2. Its list price,
including a 20-megabyte Atari hard disk
drive, was about $2700 here in Italy.
Such a price might sound expensive in
the U.S., but, for reasons beyond my
comprehension, Apple is selling a com¬
parably equipped Macintosh SE (with 1
megabyte of RAM and a 20-megabyte
hard disk drive) for $5700. And dealer
margin is low enough that you can’t get a
discount of more than 10 percent (which
is comparable to what you can get on the
Atari). As you can see, over here the
Atari—even the Mega series—still gives
you the most computer for your buck, at
least in the 68000 world. In fact, I can
buy an Atari Mega ST2 with a hard disk
drive and the Atari laser printer for less
than I’d have to pay for the Apple laser
printer alone.
Given this, if you decide to get off the
MS-DOS or OS/2 bandwagon and you
don’t have a little fortune to spend on the
Mac, the Atari seems a good choice. Asa
result, many small businesses, profes¬
sionals, consultants, and independent of¬
fices are turning to the Atari as a system
that is inexpensive and easy to use. The
Atari also lets them do their tasks (e.g.,
word processing, desktop publishing,
and communications) at a reasonable
price.
Why Apple is pursuing such a policy is
a mystery to me, but I think Atari’s big
success is partly due to Apple’s absurd
pricing policy. If Macs here sold for what
they do in the U.S., the market might be
different. But in the current situation, the
Atari is very strong, especially in En¬
gland and in West Germany, where
there’s an impressive range of locally
written software for the Atari computers.
As for the 80x86 world, the business
here is lagging behind the U.S. develop¬
ments; people are still buying 8088 ma¬
chines as their first machines, not realiz¬
ing that those are already obsolete.
People are also very confused about the
whole OS/2 story—whether it is real,
whether it will be real some day, and so
on. In fact, with so many hardware and
software standards, doing system inte¬
gration in the PC-compatible game is
something short of a nightmare—more
so here, because many things that would
make your life easier just aren’t available
here. Often, if you decide to go with MS-
DOS, you’re stuck between either true-
blue IBM (it costs a little less than
$10,000 for a PS/2 Model 60 with a dot¬
matrix printer) or Taiwanese equipment,
which is often sold by dealers with very
little competence. Clone machines are
usually a good deal, but you’d better
know what you’re doing, because no
dealer will be out there to help you.
Macs are easily available (not so for
the software, though, and I know of some
official Apple dealers who make good
money on pirated software), but at their
high prices they have found their natural
niche in the academic market.
As you see, the market situation here
is quite different, and that explains why
some machines—such as the Commo¬
dore 64—have been big hits in Europe.
On the other hand, the American market
tends to be provincial; both users and
companies think nothing exists beyond
the U.S. Good products (especially soft¬
ware) get developed in Europe, too.
Fabio Favata
Palermo, Italy
continued
Jerry Pournelle holds a doctorate in psy¬
chology and is a science fiction writer
who also earns a comfortable living writ¬
ing about computers present and future.
He can be reached c/o BYTE, One Phoe¬
nix Mill Lane, Peterborough, NH 03458,
or on BIX as ‘jerryp. ”
Circle 34 on Reader Service Card
Three ways to build
better Ihrbo Pascal
programs...
^'•POWER
^ Screen
$129
Screen 1/0 manager.
Features: screen painter virtual screens
data validation context sensitive help
unlimited screens definable keys
& much more!
Power Tools
Plus
$129
Full featured function library.
Features: TSR support direct video
access VGA and EGA support windows
and menus DOS memory allocation
interrupt service routines
& much more!
ASYNCH
Plus
$129
Asynchronous communication manager.
Features: speeds to 19.2K baud
X0N/X0FFprotocols hardware
handshaking XModem file transfer 1/0
buffers up to 64K & much more!
We’re Blaise Computing, manufacturers of high
quality function libraries designed to reduce the
time and technical expertise required for serious
applications development.
All of these packages include Peter Norton’s On¬
line Instant Access Program, a comprehensive user
reference manual with extensive examples, and full
sample programs.
Satisfaction guaranteed or return within 30 days
for a full refund.
We have a full line of products for C and Pascal.
For a free brochure or to order call
800-333-8087!
BLAISE COMPUTING INC.
2560 Ninth Street. Suite 316 Berkeley. CA 94710 (415) 540-5441
OCTOBER 1988 • B Y T E 33
CHAOS MANOR MAIL
Thank you for the report. One reason
Atari and Amiga sell in Europe is because
they don V have to pay so much attention
to certifications by the FCC. Ido wonder
if the FCC’s real purpose here is to help
the administration deal with the (t too
strong ” dollar. If so, I have news; they ve
been wildly successful. —Jerry
The Trouble with MIS Professionals
Dear Jerry,
I’m writing about the letter Charles
Hahn wrote you attempting to defend the
behavior of corporate data-processing
departments (“In Defense of DP Depart¬
ments,” March, page 36). When I first
read the letter, I dismissed it as just an¬
other point of view that raised some in¬
teresting points even if I didn’t fully agree
with it. However, after more thought, it
strikes me that Mr. Hahn’s letter is a clas¬
sic case of what’s wrong with many MIS
(and managerial) professionals. I also
can’t help but think that there’s another
side to his story, and I’d like to hear it.
On one hand, Mr. Hahn is upset about
the lack of initiative shown by the people
in his company, since they don’t like to
work voluntary, unpaid overtime and
won’t learn how to use their machines on
their own time. (I suspect what he means
is that peopie won’t take the often boring
manuals home to study them to a point
just short of memorization. Has he ever
tried letting people take both machines
and manuals home to experiment with?
I’ve found that technique works.) On the
other hand, Hahn is angry that his ex¬
director, who actually showed some ini¬
tiative, used his own programs and hard¬
ware instead of Lotus and WordStar,
which are apparently the only two MIS-
approved programs.
I can’t help but wonder what the situa¬
tion would have been if Mr. Hahn’s com¬
pany had a policy of listening to its em¬
ployees and had actually bought the
director an IBM PC AT and first-rate
software to go with it in the first place. I
also wonder what it was that caused the
director to leave the company. Corporate
attitudes, perhaps?
Frankly, I think the fundamental
problem is that many managers forget
that no matter what sort of equipment
and hardware they may buy to improve
productivity, the people who run the ma¬
chines still determine the ultimate suc¬
cess and/or failure of the operation.
While it may be unfortunate for busi¬
ness, the fact is that the people running
the machinery aren’t machines them¬
selves.
George P. Nelson
Springfield, VA
Well, I had much the same thought my¬
self; the purpose of small computers is to
enhance productivity, and I doubt very
seriously if even the cleverest MIS direc¬
tor has thought of all the ideas. Giving in¬
telligent people good tools and watching
to see what they will develop with them
has always seemed to me a much better
idea. —Jerry
Users versus Businesspeople
Dear Jerry,
I’m writing in response to Richard H.
Goodyear’s letter (“No Mac Clones,”
August 1987). He says that while users
have written a lot about the Macintosh,
businesspeople have spoken “eloquently
by their silence,” as there are no Macin¬
tosh clones.
It was, as you remarked, an “interest-
continued
THE BEST
MOST COST-
EFFECTIVE STATISTICS
PACKAGE AVAILABLE
Whether for industry, education, government, or pure research, no other statistics package can compare to Microstat-II in
areas of coverage, accuracy, ease of use, and value. Just some of Microstat-II’s features include
Descriptive statistics (mean, standard ■ Hypothesis tests: mean or proportion
deviation, variance, kurtosis,
skewness, etc.)
Regression Analysis: Simple,
Multiple, Stepwise Multiple, forward
and backward
Correlation Analysis: matrix and cross
products table
ANOVA: Oneway, Twoway, Twoway
with replicate
LSD, Duncan’s, Tukey, Newman-
Keuls
Crosstabs and Chi-square
Nonparametrics: Wald-Wolfowitz,
Kruskal-Wallis, Wilcoxon, etc.
Time Series: moving average,
centered moving average, deseason-
alization, exponential smoothing
Probability Distributions: Normal, t,
F, Poisson, etc.
Frequency Distributions: value or
range.
Scatterplots (with simple regression)
1-800-952-0472
1-317-255-6476
Requires an IBM PC, XT, AT, PS2 or compatible
with 512K of memory 2 floppy disks or a hard drive.
Price: $395.00 with 30 day money back guarantee.
Demo available for $19.95. Please include $4.00 for
shipping. For information, call or write:
ECOSOFT INC.
6413 N. College Ave. ■ Indianapolis, IN 46220
Factorials, Permutations,
Combinations
Up to eight times faster than the
competition without loss of accuracy
Online help plus easy to use keyboard
or mouse input; no complex
command language to learn
Unequal case sizes, missing data, and
aliased data
Easy to use data entry system with
file import capability
Only three disks—not copy protected
Expanded user’s manual
34 BYTE* OCTOBER 1988
ECOSOFT
Circle 89 on Reader Service Card
Choosing the Right
Database Development
/
X
System Just Got Easier. /Vjj
db_VlSTA III Delivers High Performance
With No Hidden Costs.
For database applications devel¬
opment, you want a system with
performance, portability, and full
functionality at a competitive
price. But there's more to it than
that. The long term costs assoc¬
iated with extended development
schedules, frequent maintenance,
excessive royalties, or the inability
to handle complex data relation¬
ships are often overlooked. These
hidden costs can be quite a shock
after you have made a commit¬
ment and are midway through
application development, or
worse yet, in production.
With dbVISTA III from Raima,
there are no surprises. It provides
powerful database capability with
tremendous overall cost savings.
The heart of the system is
db VISTA, a high performance
DBMS that uses B-tree indexing
and the network database model
file structure to minimize over¬
head and provide fast data access.
Our SQL-based db_QUERY
provides a relational view of the
network structure, without sacri¬
ficing performance. And
db_REVISE lets you easily
redesign your database. The
entire db_VISTA III system is
fault tolerant and complete source
code is available.
db.VlSTA III delivers
continuous high performance
Database size
db_VlSTA Ml provides
Relational j
DBMS /
db_VlSTA hi
Design complexity
db_VISTA: High Performance DBMS
Multi-user
Fast data access: B-tree indexing, network
database model, virtual memory disk caching
Multiple Database Access
Referential integrity
Automatic recovery
Record and file locking
Database consistency check
Easy-to-use interactive access programs
Data Definition Language patterned after C
db_QUERY: SQL-based Query
Relational interface to db_VISTA databases
Yields extraordinary performance
Build ad hoc queries & reports
db_REVISE: Database Restructure Program
Redesign your database
Converts existing data to revised design
Upgrade remote end user locations easily
Add WKS Library for Lotus 1-2-3
Fast C interface to Lotus, dBASE and others
Operating Systems: VMS, ULTRIX, UNIX
System V, BSD 4.2, SunOS, QNX, XENIX, OS/2,
MSDOS, Macintosh, MS Windows
C Compilers: VAX, UNIX, XENIX, SunOS,
Microsoft, Lattice, TurboC, LightspeedC, MPW
LANs: NFS, 3Com, NetWare, LifeNet, Banyan,
and any other MS-DOS NetBIOS-compatible
LAN. AppleShare and network-independent
versions also.
Thousands of C programmers in
over 50 countries worldwide have
chosen Raima's db VISTA III.
Here are the reasons why:
• Fast data access
• Minimal data redundancy
• C source code available
• Automatic recovery
• Multi-user support
• Portable to VMS, UNIX,
OS/2, MS-DOS and
Macintosh
• SQL-based relational query
• No royalties
• Professional services
• Superior support
Maybe it's time that you checked
out db VISTA III. Consider all the
costs. It could be the easiest choice
you ever made.
CALL:
l-800-db-RAIMA
(that's 1-800-327-2462)
Ask about the many other products
and services Raima Corporation
offers, including consulting, appli¬
cation development, and training.
See us at
©€<©fflP®M/Fall '88
Booth 9607 Sahara Hotel
Nov. 14-18, 1988 Las Vegas, Nevada
\
TM
CORPORATION
Raima Corporation 3245 146th Place S.E., Bellevue, WA 98007 USA (206)828-4636 Telex: 6503018237 MCI
International: U.K.: (0992)500919 Germany: 07127/5244 Switzerland: (01)725 04 10 France: (1)47 72 77
Finland: (90)42 051 © 1988 Raima Corporation
00
O
UW FAX: (206)828-3131 In Texas call: (214)231-3131 £
77 Rpnelux: (02159)46 814 Sweden: (013)124780 00
OCTOBER 1988 -BYTE 35
CHAOS MANOR MAIL
ing observation.”
I don’t like to be judgmental, but I fear
Mr. Goodyear is guilty of leading the
gullible down that well-known garden
path. What makes “users” and “busi¬
nesspeople” mutually exclusive? If you
accept that premise, then you enter the
garden.
The absence of Mac clones is another
misleading premise. What are GEM and
Microsoft Windows if not user interfaces
that copy the look and feel of the Mac’s
operating system?
What inspired the Commodore Amiga
and Atari ST series?
And what is all this about an OS/2 for
the new IBM systems that has something
called the Presentation Manager? Could
it be that it will use a mouse and have the
look and feel of a Mac interface?
Looks like some businesspeople are
about to become users.
Brian Farley
Saipan, Mariana Islands
Actually, it will have a mouse and the
look and feel of the Lilith, or perhaps
early Xerox systems ....
I keep trying to start the rumor that
Apple is going to sue Xerox for look and
feel. — Jerry
Computing on the Go
Dear Jerry,
I’m writing in response to the letter
from Bren Jacobson (“Floatable Com¬
puter?” March, page 36), who wants to
use a computer in a boat. I can’t offer
much about corrosion problems, but I use
computers in motor homes.
People have tried 12-volt DC battery
voltage for the drives, plus a few resistors
for the 5-V circuitry. And I’ve found
problems because cheap power supplies
often depend on one load to balance out
another. Then there are all those voided
warranties.
My ancient CP/M machines would
run on a one-lung light plant, albeit with
a flickering CRT that could provoke ter¬
minal mal de mer. But when I went to a
hard disk, a mechanically governed al¬
ternator just couldn’t hack it. Nor could a
hard disk endure prairie summers with
power lines harvesting every lightning
strike from Vancouver to Halifax. Prob¬
lems were exacerbated by RV parks with
inadequate wiring. Somebody plugs in
one more coffee maker, and there go the
last 10 pages....
Five photovoltaic panels and four
deep-cycle batteries just about break
even for boondocking in the desert.
This, of course, also maintains lights,
swamp cooler, TV, CB, water pumps,
furnace fans, and all the usual hardships
of wilderness life.
The 1-kilowatt Vanner inverter turns
12-V DC into 110-V, 60-Hz, pulse-width
modulation with 87 percent efficiency,
and it will drive any small computer
more dependably than most electric com¬
panies. It will also drive kitchen appli¬
ances for short periods. It cost $1000 2
years ago, and now it sells for $500.
G. C. Edmondson
Lakeside, CA
From what I've seen you do over the
years, you probably have more experi¬
ence at mobile computing than anyone
else in the world. Thanks for sharing it
with us. —Jerry
Should We Worry about Viruses?
Dear Jerry,
My wife and I work at home in south-
INDUSTRIAL STRENGTH
OOPS
Abu have three options in today’s world; lead,
follow or get out of the way You’ve already
taken a leadership position in hardware with
the latest 286 or 386 system. Now you can use
that triple-digit architecture to blast ahead of
the pack with the most powerful new Object
Oriented Programming (oops) software on the
market: Smalltalk/V286.
Smalltalk/V the original oops tool for
the PC, gave scientists, engineers, program¬
mers and educators a brand new way to solve
problems. And soon they were developing
exciting new applications in everything from
economics to medicine to space.
Now Smalltalk/V286 gives you true
work station performance with industrial
strength capabilities like: push-button
debugging; multi-processing; portability
between DOS, OS/2 and Presentation
Manager operating environments; integrated
color graphics; a rich class library; and access
to 16 MB of protected mode memory even
under DOS.
The new Smalltalk/V286, which is even
easier to learn and use than Smalltalk^ retails
for just $199.95. Or you can buy Smalltalk/Y
still the world’s best selling oops, for only
$99.95. And both come with our 60 day money-
back guarantee.
Check out the new Smalltalk/V286 at
your dealer. If he doesn’t have it, order toll free,
1-800-922-8255. Or write to: Digitalk,Inc.,
9841 Airport Blvd., Los Angeles, CA 90045.
And let us put
/“ the Smalltalk! V 286
36 BYTE* OCTOBER 1988
Circle 81 on Reader Service Card (DEALERS: 82)
CHAOS MANOR MAIL
ild# 1 ***
Obieet-One*
ern France, and, having just bought two
20-MHz Compaq 80386 computers, we
are wary of installing French Minitel in¬
ternal modem cards for fear of malicious
computer virus programs that spread
through networks and destroy data on
hard disks.
We heard about viruses in a Herald
Tribune article (February 1, 1988) that
mentioned a preventive program called
Data Physician, edited by Digital Dis¬
patch in Minneapolis, Minnesota.
How serious is this problem, and does
the program work?
Peter Clark
Forcalquier, France
Well, computer viruses are indeed real
enough, but the best preventive is to be
sure you don’t put unknown software into
your machine. There are also a number
of companies that sell virus protection
programs; just how badly you need one is
a matter of judgment. — Jerry
QuickBASIC 3.0 versus 4.0
Dear Jerry,
I can’t agree with your praise of the
QuickBASIC 4.0 debugger (Computing
at Chaos Manor, March). You did note its
weakness—you can’t see the trace and
the output at the same time. What you
probably fail to realize is the intense in¬
convenience this causes, with seemingly
dozens of strokes to go between tracing
and viewing the output and back. When
tracing, the output does appear for a
fraction of a second with each PRINT, as
you note, but you didn’t emphasize how
visually annoying it is. Further, it is too
fast to serve any purpose at all.
I wrote an impassioned letter to Bill
Gates about this problem, and I even re¬
ceived a telephone call in response
(though not from him). I simply refuse to
use version 4.0 until this is corrected.
(The 3.0 trace is quite workable. In fact,
version 3.0 is quite good.)
I just tried to use the 4.0 debugger
once again, but it’s still terrible. I’ll just
have to forgo the goodies like the record
structure until Microsoft fixes the cru¬
cial debugging operations.
There are some factual errors in your
column. First, QuickBASIC will accept
the one-line IF. . .THEN. . .ELSE
structure you worked so hard to elimi¬
nate. Granted, it’s unreadable, but the
compiler rejection is limited to Turbo
Basic and is a drawback to using that lan¬
guage if you’re running old programs.
Second, QuickBASIC (including 4.0)
still supports use of the same name as¬
signments to different types of variable.
Thus, you can indeed declare TEACHER,
TEACHER?, TEACHER#, and so on. Your
problem was that the error duplicate defi¬
nition is a bug. The correct error, which I
found by using 3.0 with your problem, is
missing =. Add the =, and the error
changes or disappears.
Peter J. Lunde
West Simsbury, CT
I haven’t had the debugging problems
you have, and with QuickBASIC 4.0’s
ability to step through code, set break¬
points and history, and the rest of the
goodies, I much prefer it to QuickBASIC
3.0; but everyone to his own taste.
You’re right: QuickBASIC will take
one-line statements; I’d already cleaned
them up to get them through Turbo Basic,
so I never even tried them on Quick¬
BASIC. Your other point is correct, too,
as I found out just after I approved the
galleys of the article. Oh, well.— Jerry ■
A sk Byt e
Circuit Cellar’s Steve Ciarcia answers your questions on microcomputing
Mac to PC, Over
Dear Steve,
I am experiencing a disturbing prob¬
lem as I try to connect my IBM PC XT to
my Macintosh 512KE through the RS-
422 serial communication port. Al¬
though Apple claims that the Mac’s
serial communication port conforms to
the RS-422 standard, I find that the Mac
has fewer handshaking lines than the PC.
I have no problem connecting data signal
lines, but what about the handshaking
lines? The Mac has only “handshaking
in” and “handshaking out,” while the
PC has both “ + ” and “ — ” for every in
and out handshaking line. How can I
connect them directly without burning
my circuit board?
Chester H. Lin, M.D.
Taipei, Taiwan, Republic of China
For years, computer users have been
struggling with the nonstandard RS-
232C serial interface protocol. There is
much less uniformity than the designa¬
tion “standard” implies. The newer RS-
422 protocol has come along and isn't
being implemented with any more consis¬
tency than the older standard. With both
methods, workable connections are fre¬
quently dictated by individual software
packages—for example, some software
watches the RTS/CTS pair for handshak¬
ing and ignores DTS/DSR, while other
software may do the reverse. Other pro¬
grams do both or neither, ignoring hand¬
shaking entirely or doing it in software
withXON/XOFF.
As with many RS-232C situations, the
solution to your problem of connecting a
Macintosh and an IBM PC XT is a null-
modem cable or adapter. That’s the easy
part, without the handshaking connec¬
tions. Connect the transmitted data pins
on each computer with the received data
pins on the other. The handshaking con¬
nections are a bit uncertain, and a bit of
trial and error with a breakout box may
be needed to determine the exact config¬
uration. I'd suggest you first try tying the
Mac port's pin 6 to the PC's 17and 18,
and the Mac's pin 7 to the PC's 9 and 16.
If that doesn 't work, try the Mac's pin 6
to the PC's 5 and 6, and the Mac'spin 7
to the PC's 4 and20. As a last resort, you
may be able to tie all handshaking inputs
true and use the system without hardware
handshaking (do it in software).
Serial interfacing is more a black art
than a logical science. Determining the
correct connections is often a matter of
systematically trying each of the possible
hookups until something works. The
buffers and level translators used in
serial interfaces, such as the 1488/1489
ICs, are designed to withstand connec¬
tions between two outputs pulling in op¬
posite directions. There is little likelihood
of your damaging your computers by ex¬
perimenting. —Steve
IN ASK BYTE, Steve Ciarcia, a computer con¬
sultant and electronics engineer, answers
questions on any area of microcomputing and
his Circuit Cellar projects. The most repre¬
sentative questions will be answered and pub¬
lished. Send your inquiry to
Ask BYTE
One Phoenix Mill Lane
Peterborough, NH 03458
Due to the high volume of inquiries, we
cannot guarantee a personal reply. All letters
and photographs become the property of
Steve Ciarcia and cannot be returned.
The Ask BYTE staff includes manager
Harv Weiner and researchers Eric Albert,
Tom Cantrell, Bill Curlew, Ken Davidson,
Jeannette Dojan, Jon Elson, Frank Kuech-
mann, Tim McDonough, Edward Nisley, Dick
Sawyer, Robert Stek, and Mark Voorhees.
Include Schematics, Please
Dear Steve,
For about a year, I’ve been trying to
get a schematic and parts for an IBM
AT-compatible board without success
(the board is the same one JDR Micro¬
devices calls MCT-ATMB). I own two of
these boards, but one has a bad program¬
mable array logic (PAL). The good PAL
cannot be copied because the security
link has been burned away.
I have talked to many wholesalers and
retailers, including JDR Microdevices.
None of the dealers I talked to can get
schematics or parts for the boards. All
boards are exchanged and sent to Taiwan
for repair.
I am worried about the future of con¬
sumer electronics in the country if for¬
eign countries are allowed not to supply
data and parts for repairing their prod¬
ucts. Has this country come to the sad
state of affairs that we will now be de¬
pendent on other countries for repairing
our products? It wouldn’t cost much to
include a schematic with a product. Has
it come to the point that we need a law
requiring all imported electrical prod¬
ucts to include a schematic?
What’s going to happen two years
down the road when the dealer you
bought your board from is out of business
and you don’t know where he got it, as in
my case?
Wayne Anderson
Mesa, AZ
The situation you've run into isn't
unique. Unfortunately, the solution isn't
quite the one you 're looking for.
I suspect that the reason you 're having
trouble getting parts is simply that it's not
economical to repair very low-cost elec¬
tronics. Look at it this way: That mother¬
board retails for about $350. The actual
manufacturing cost is under 30 percent-
let's say $100. Repair technician time,
counting overhead and test equipment, is
about $100 per hour, and diagnosing
problems can take more hours than you
can shake a stick at.
Figuring your time at $100 per hour,
how many system boards did you waste
while tracking the problem down to that
PAL?
I don't think we need more laws re¬
garding imports on the books. After all,
you had a clear choice: Buy a stock IBM
system from an established IBM dealer,
with all the support and repair built into
the price, or buy a clone with no support.
You get exactly what you pay for, and I
think that's exactly the way it should be.
Folks who need the support are buying
IBM; the rest of us aren't.
continued
38 BYTE* OCTOBER 1988
in’de-pen’dent (in’di-pen’dent)
adj. 1. not influenced by others in opinion,
conduct, etc. 2. not affiliated; sovereign in
authority, -n. (in’de-pen-dence) someone
or something independent.
FACT:
Many major dealers specializing in programming
tools for personal computers are legal affiliates of
companies who also publish development software.
FACT:
Programmer’s Connection is not a publisher and is
not affiliated to any company that has ever been in
the business of publishing software.
When you come to Programmer’s Connection,
you’ll find our knowledgeable, non-com-
misioned salespeople and technical consult¬
ants will give you an unbiased look at the
products we carry.
Please join us in our Declaration of Indepen¬
dence. Call Programmer’s Connection today
and be sure to ask for your FREE subscription
to the Connection, our 120 page comprehen¬
sive buyer's guide. It contains descriptions for
over 800 products by more than 300 manufac¬
turers, and informative articles by leaders in
the programming industry.
CALL for Products Not Listed Here
USA.800-336-1166
Canada.800-225-1166
Ohio & Alaska (Collect).216-494-3781
International.216-494-3781
FAX.216-494-5260
TELEX.9102406879
Business Hours: 8:30 AM to 8:00 PM EST Monday through Friday
Prices, Availability, Terms and Conditions are subject to change.
©Copyright 1988 Programmer's Connection Incorporated
PROGRAMMERS CONNECTION
386 products
386 ASM/386 LINK byPharLap Software .
386 DEBUGGER by PharLap Software .
NDPC-386 by MicmWay .
NDP ForTran-386 by McroWay.
PC-MOS/386 Single-User by Tbe Software Link .
PC-MOS/386 5-User by The Software Unk .
PC-MOS/386 25-User by The Software Unk .
VM/386 bylGC .
blaise products
ASYNCH MANAGER Specify C or Pascal .
C TOOLS PLUS/5.0.
PASCAL TOOLS/TOOLS 2.
POWER SCREEN Supports C and Pascal .
Turbo ASYNCH PLUS/4.0.
Turbo C TOOLS.
Turbo POWER TOOLS PLUS/4.0.
borland products
Paradox 2.0 by AnsaJBorland .
Paradox 386 by AnsaJBodand .
Paradox Network Pack by Ansa/Borland .
Quattro: The Professional Spreadsheet.
Sidekick Plus.
Sprint: The Professional Word Processor. New
Turbo Assembler & Debugger. New
Turbo Basic Compiler.
Turbo Basic Support Products All Varieties .
Turbo C Compiler. New Version
Turbo C Professional. New
Turbo Pascal Compiler. New Version
Turbo Pascal Professional. New
Turbo Pascal Database Toolbox.
Turbo Pascal Developer’s Toolkit.
Turbo Pascal Editor Toolbox.
Turbo Pascal Gameworks Toolbox.
Turbo Pascal Graphix Toolbox.
Turbo Pascal Numerical Methods Toolbox.
Turbo Pascal Tutor.
Turbo Prolog Compiler.
Turbo Prolog Toolbox.
Other Borland products.
c language
C++ byZORTECH . New
C_talk by C/VS.
Eco-C88 Modeling Compiler by Ecosoft .
Guidelines C+ + by Guidelines Software .
Lattice C Compiler DOS & OS/2, from Lattice .
Mark Williams Let’s C with FREE csd .
Turbo Programmer/C by ASCII . New
WATCOM C6.5 by WATCOM Group . New Version
database management
Clarion Development System by Clarion . New
Clipper by Nantucket .
dBASE III Plus by Ashton-Tate .
dBFast dBASE III Plus Comp bydBFast .
List
Ours
495
399
195
159
595
539
595
539
195
179
595
539
995
869
245
219
175
135
129
99
175
135
129
99
129
99
129
99
129
99
725
525
895
639
995
725
247
179
200
129
200
139
150
105
100
68
100
68
150
105
250
179
150
105
250
179
100
68
395
285
100
68
100
68
100
68
• 100
68
70
49
150
115
100
68
CALL
CALL
100
95
150
139
100
69
295
259
450
289
75
68
499
399
295
269
695
595
695
459
695
399
99
89
FoxBASE+ by Fox Software . 395 249
FoxBASE+/386 by Fox Software . 500 399
FrontRunner by Ashton-Tate . 195 175
Geniferbybyfe/. 395 269
golden bow products
Vcache. 60 57
Vfeature Hard Disk Utility . 80 74
Vfeature Deluxe HardDiskUtility . 120 111
Vopt Hard Disk Optimization Utility . 60 57
lahey computer products
F77L-EM/16. 695 649
F77L-EM/32. 895 829
F77L-FORTRAN Compiler. 477 439
Lahey Personal Fortran 77. 95 89
with Toolkit . 119 105
microsoft products
Microsoft BASIC Compiler. 295 219
Microsoft C Compiler 5 w/CodeView . 450 299
Microsoft COBOL Compiler w/Tools . New Version 900 659
Microsoft FORTRAN Optimizing Comp . 450 299
Microsoft Macro Assembler. 150 105
Microsoft Mouse All Varieties . CALL CALL
Microsoft OS/2 Programmer’s Toolkit. 350 239
Microsoft Pascal Compiler. 300 199
Microsoft QuickBASIC 4. 99 69
Microsoft QuickC. 99 69
Microsoft Windows. 99 69
Microsoft Windows 386. 195 129
Microsoft Windows Development Kit. 500 329
Other Microsoft products. CALL CALL
modula-2 language
LOGITECH Modula-2 Development System. 249 199
Modula-2 Compiler Pack. 99 79
Modula-2 Toolkit. 169 139
LOGITECH Modula-2 OS/2. New 349 279
LOGITECH Modula-2 Window Package. 49 47
TopSpeed Modula-2 by JensenS, Partners . New 100 89
persoft products
SmartMOVE. 149 129
SmarTERM 220. 195 179
SmarTERM 240 . 345 299
periscope products
Periscope I with 512K Board . 695 559
Periscope 11 with NMI Breakout Switch . 175 139
Periscope Il-X Software only . 145 105
Periscope III 10 MHz version . 1395 1119
peter norton products
Dan Bricklin’s Demo II. 195 179
Norton Commander. 89 65
Norton Editor. 75 59
Norton Guides Specify Language . 100 65
For OS/2 . 150 109
Norton Utilities. 100 59
Norton Utilities Advanced Edition. 150 109
ORDERING INFORMATION
FREE SHIPPING. Orders within the USA (lower 48
states only) are shipped FREE via UPS Ground. Call
for APO, FPO, PAL, and express shipping rates.
NO CREDIT CARD CHARGE. VISA, MasterCard
and Discover Card are accepted at no extra cost.
Your card is charged when your order is shipped.
Mail orders please include expiration date and
authorized signature.
NO COD OR PO FEE. CODs and Purchase Orders
are accepted at no extra cost. No personal checks
are accepted on COD orders. POs with net 30-day
terms (with initial minimum order of $100) are
available to qualified US accounts only.
NO SALES TAX. Orders outside of Ohio are not
charged sales tax. Ohio customers please add 5%
Ohio tax or provide proof of tax-exemption.
30-DAY GUARANTEE. Most of our products come
with a 30-day documentation evaluation period or
a 30-day return guarantee. Please note that some
manufacturers restrict us from offering guarantees
on their products. Call for more information.
SOUND ADVICE. Our knowledgeable technical
staff can answer technical questions, assist in
comparing products and send you detailed product
information tailored to your needs.
INTERNATIONAL ORDERS. Shipping charges for
International and Canadian orders are based on
product weight. The standard rates used are
published in the Fall 1988 issue of our Buyer’s
Guide. If you do not have a copy, please call or
write for the exact cost. All payments must be
made with US funds drawn on a US bank. Please
include your telephone number when ordering by
mail. Due to government regulations, we cannot
ship to all countries.
MAIL ORDERS. Please include your telephone
number and complete street address on all mail or¬
ders. Be sure to specify computer, operating.sys¬
tem, diskette size, and any applicable compiler or
hardware interface(s). Send mail orders to:
Programmer’s Connection
Order Processing Department
7249 Whipple Ave NW
North Canton, OH 44720
Smalltalk language
Smalltalk/V. 100 89
Smalltalk/V 286. 200 175
Smalltalk/V Support Utilities All Varieties . CALL CALL
other products
Actor by The Whitewater Group . 495 449
APL*PLUS PC by STSC . 695 529
Brief by Solution Systems . 195 CALL
Carbon Copy Plus by Meridian Technology . 195 135
db/LIB Database Library by AJS Publishing . 139 125
Desqview from Quarterdeck . 130 115
Desqview API Products All Varieties . CALL CALL
Epsilon EMACS-type Text Editor by Lugam . 195 169
Flow Charting 11+ by Patton & Patton . 229 189
Intelligence/Compiler by IntelligenceWare . 490 479
Mace Utilities by Paul Mace Software . 99 85
MathCAD by MathSoft . 349 319
Microport Products All Vaneties . CALL CALL
MICROSTAT-II Statistics Pack by Ecosoft . 395 359
MIRROR II bySOFTKIDNE . New 70 63
STATGRAPHICS by STSC . 895 699
TLIB Version Control by Burton Systems Software . 100 89
5 Station LAN . 300 269
Turbo Programmer for Turbo Pascal, by ASCII . 389 309
XENIX System V All Varieties by SCO . CALL CALL
Turbo Programmer for Turbo Pascal, by ASCII . 389 309
XENIX System V All Varieties by SCO . CALL CALL
Circle 208 on Reader Service Card
OCTOBER 1988 • B Y T E 39
Circle 107 on Reader Service Card
^ GW Instruments, Inc. _
VT/ 35 Medford St. • Somerville, MA 02143
The Macintosh Data Acquisition Company
DATA
ACQUISITION
ON THE
MACINTOSH
Advanced hardware and
software solutions for all
ASK BYTE
But look at the economics again. If that
$6000 IBM system dies, the company will
swap the board and get you back on the
air. The defective board isn't repaired;
it's scrapped. After the warranty runs
out, you 're in the same boat: IBM doesn't
supply schematics for its boards any
more, either, and the company doesn't
repair them. You might have to replace a
$2000 system board instead of a $350
one.
All in all, I think the only way out is to
buy another system board and use the one
you've got for a wall hanging. It's expen¬
sive, but any other choice is more expen¬
sive still. —Steve
Programming Embedded
Microprocessors
Dear Steve,
I am an electrical engineer looking
after the operation and maintenance of
some of the sophisticated equipment in
power stations and substations—equip¬
ment like sequential event recorders,
digital fault recorders, microprocessor-
based alarm systems, and programmable
logic controllers. These come under the
category of microprocessor-embedded
systems.
Last year I subscribed to BYTE to im¬
prove my proficiency in troubleshooting
and maintenance work. I have had some
introductions to microprocessors during
my postgraduate education, and I am
conversant in 8085 assembly language.
While studying BYTE, I felt its contents
and coverage were beyond my level, so I
decided to seek your guidance.
Please let me know the names of some
good books and microprocessor journals
dealing with 8-bit microprocessor prod¬
ucts being used in industry as embedded
controllers. I would specifically wel¬
come books related to troubleshooting
procedures, because the documents pro¬
vided by the manufacturers are invari¬
ably sketchy and incomplete. Also,
please let me know of any books dealing
with the design and application of pro¬
grammable logic controllers.
Lai Singh
Najran, Saudi Arabia
Listed below are several books that I
can recommend to help you with applying
and programming embedded micropro¬
cessors. In addition to the microcon¬
troller handbook, Intel publishes a com¬
plete series of guides and application
notes describing the various micropro¬
cessors that the company manufactures.
Contact Intel at the address listed below
to receive a complete catalog of Intel
books and literature.
Z-80 and 8080 Assembly Language Pro¬
gramming by Kathe Spracklen (Rochelle
Park, NJ: Hayden Book Co., 1979).
8080 and Z80 Assembly Language by
Alan R. Miller (New York: John Wiley &
Sons, 1981).
Intel Embedded Controller Handbook
(Intel Literature Sales, P. O. Box 58130,
Santa Clara, CA, 95952).
In addition to my monthly column in
BYTE, I have begun publishing a maga¬
zine entitled Circuit Cellar Ink, which
specifically deals with applying electron¬
ic solutions to real problems. Subscrip¬
tion information is available at the end of
my recent columns in BYTE. —Steve
A Circuit Struck Dumb
Dear Steve,
I’m a longtime reader and fan of Cir¬
cuit Cellar, and I’ve learned a lot from
reading about your projects over the
years. From time to time, I’ve even built
some of my own projects after being in¬
fluenced by your designs.
Back in June of 1981, your project of
the month was a low-cost speech-synthe¬
sizer interface using National “Digi-
talker” components. I obtained such a
chip set and built a slightly modified ver¬
sion of the circuit to go on the home-brew
bus extension I had placed inside the
video monitor of my trusty TRS-80
Model 1. It worked flawlessly from the
start. Over the years, I’ve come to appre¬
ciate the clearly enunciated warnings and
messages that my computer would speak
to me while I was looking in another di¬
rection reading data statements, keying
in bank transactions, or whatever.
Two years ago, I finally became MS-
DOS-compatible when I bought a new
Tandy 1000A. At last, I had a built-in bus
for projects. Alas, I now have a young
family, so I can’t spend as much time
pursuing hardware projects. One that I
really wanted to accomplish, though,
was to equip the new machine with voice
capabilities. Since nobody seems to be
writing articles for simple projects for
these new machines, I opted to try and
modify my old design for the Tandy’s
PC-ROM vocabulary that I had pur¬
chased. I used the Tandy 1000 technical
reference manual and your article enti¬
tled “Build the Circuit Cellar MPX-16
Computer System,” Parts 1 and 2 (No¬
vember and December 1982) as guide¬
lines for the circuit I came up with.
Unfortunately, the circuit doesn’t
work. I get no sound from the speaker.
continued
40 BYTE* OCTOBER 1988
NASA FLIES WITH
AND SO CAN YOU
The National Aeronautics and Space
Administration is a regular Proteus
buyer. So are thousands of profession¬
als, as well as small and large businesses
nationwide. Including Xerox, GE,
Dupont, the U.S. Government, MIT and
Harvard. And with good reason:
Nationally Acclaimed
Performance And Support.
"The Proteus is one of the fastest desk¬
top computers we tested. Quality has not
been compromised , yet this performance sys¬
tem par excellence was info
priced SO low." Dec., 1987 . “WORLD
"The Proteus 386/16MHz is markedly
faster than any other PC we've worked
with-including the Compaq ■ _,
Deskpro 386/20!" jan., m SH
Compatibility Guaranteed.
Every Proteus is American made from
the ground up. And guaranteed
compatible with all IBM PGAT
software and add-on prod¬
ucts. As well as with
DOS, OS/2, UNIX,
XENIX, NOVELL and
all major
CAD sys¬
tems. None
is alien to
Proteus!
The Most Extraordinary
Suppor t I n The Industry.
We don't leave you out in orbit
after we make the sale, either.
Proteus has a contract with a nation¬
wide computer maintenance company.
If something should go wrong with
your Proteus system during the first 15
months, we'll send a qualified techni¬
cian to your site to fix it. Free!
Just call our toll-free technical support
hotline any time you have a question or
need help. We'll take care of the rest.
OTEUS PCs.
i
Satisfaction
Guaranteed.
If you're not fully
satisfied with your
Proteus purchase, re¬
turn it during the first
30 days for a full
refund.
Standard FeaturesA
386A \
r
<
:ache\\
386 Y
286 V
V GTX \
286e\
INTEL CPU
80386
80386
80286
80286
SPEED MHZ
20/16/6
20/6
12/6
8/6
WAIT STATE
ZERO
ZERO
ZERO
1
SYSTEM MEMORY
!024Ktol6MB
!024Ktol6MB
~ 64OK to 16MB
640K to 16MB
CACHEMEMORYSIZE
64KB
64KB
32KB
1
KBD. SELECTABLE SPEEDS
YES
YES
YES
YES
COPROCESSORSUPPORT
80287/387
80387
80287
80287
32-BITSLOTS
-
1
-
|
16-BITSLOTS
6
5
6
6
8BITSLOT5
2
1
2
2
SERIAL PORTS
2
T
2
2
2
PARALLEL PORT
1
1
1
1
HARDDISK/FD.CTLR.
YES
YES
YES
YES
1.2MB 5V4” OR 1.44MB 3.5” FD.
YES
YES
YES
YES
ROM BASED SETUP/DIAGNOSTICS
YES
YES
YES
YES
POWERSUPPLY
200W
200W
200W
200W
ENHANCED 101-KEYKBD.
YES
YES
YES
YES
SEAGATE, MINISCRIBE, MAXTOR HARD DISKS FROM $279. VGA/EGA ADAPTORS: VIDEO 7. SIGMA, An, EVEREX
FROM $149. MEMORY UPGRADES, COPROCESSORS. MODEMS AT LOW PRICES.
Proteus 386Ao Pt 20 MHz
Custom Configured With
Tomorrow s Technology.
Proteus computers were custom con¬
figured to meet NASA's specs. And
whether you need only one system
or a hundred, we'll custom config¬
ure to your exact specifications, too.
From a long list of third party,
brand name components.
Including 3.5' microfloppy
drives, high-speed 1:1 interleave
controllers with ESDI and SCSI
hard disks and 800x600/640x480
resolution VGA graphics.
IN N): 201-288-8629
For tech support 1 -800-541 -8933
IINH-O
WORLD
"A 16MHz, zero wait state
hot rod'!" "Among the top
8.6
100 products of the year!"
MONOCHROME SYSTEM $ 1QQ £
WITH A 40MB, 28MS HARD DISK . “V 7 J
EGA COLOR SYSTEM
WITH A 40MB, 28MS HARD DISK
VGA SYSTEM (800x600)
WITH A 40MB, 28MS HARD DISK
Proteus 286
$ 3295
$ 3395
im can
keep its PC/AT
and PS/2 com¬
puters; I'll take the
Proteus 286GTX before those any time. I
never want to be without it „
i" CompuServe
again! Ernest Mau, Editor on line today
"Fastest machine in the
comparison. A superb value"
INFO
WORLD
MONOCHROME SYSTEM
WITH A 40MB HARD DISK.
$ 1895
EGA COLOR SYSTEM
WITH A 40MB HARD DISK.
$ 2295
VGA SYSTEM (800x600)
WITH A 40MB HARD DISK
$ 2509
PROTEUS 286E
"The Proteus 286E is the clear winner.
We recommend it."
INFO
WORLD
MONOCHROME SYSTEM
WITH A 20MB HARD DISK.
$ 1612
EGA COLOR SYSTEM
WITH A 20MB HARD DISK
*2095
Order By Phone. Its Easy.
You don't even have to leave your desk
to order a Proteus system. Or systems.
Just call us direct.
The exact configuration you want will
quickly land on your doorstep. All you
have to do is plug it in, turn it on and
blast off into the wild, blue yonder!
1 - 800 - 782-8387
The Intelligent CONCLUSION!
377 Rt. 17 So, Airport 17 Ctr, Hasbrouck Hts, NJ 07604 • Telex 510-610-0960 • FAX 201-288-9518
Electronic catalog and 24-hour tech support: set your modem to 1200B/1/8/N dial 201-288-8577
VAR/Reseller/volume discounts available. Payment methods: credit card, COD, company POs
SOFTWARE
DATA BASE MANAGEMENT
Clipper.$415
dBase III Plus.369
dBase III LAN.599
DB-XL Diamond.107
Eureka.99
Genifer .188
Nutshell.72
Paradox 2.0.415
PFS: Professional File.119
Q&A.185
Q& A Write.105
Rapid File.182
Revelation.459
R:BaseForDOS .425
Reflex .88
VP Expert.109
VP Info.56
PROJECT MANAGEMENT
Harvard Total Project Mgr. II ... $309
Microsoft Project 4.0 .287
Timeline 2.0 .259
WORD PROCESSORS
Easy Extra .
Word (Microsoft) .
Multimate Advantage II .
PFS: Professional Write
Volkswriter3.
Volkswriter Deluxe Plus..
Webster New World Writer .
Webster Pro Spell Checker.
Webster Thesaurus ..
Word Perfect.
Word Perfect Executive ..
Word Perfect Library ..
Wordstar Pro Pack 4.0 .
Wordstar 2000 Plus Personal ... 205
DESKTOP PUBLISHING
Newsmasterll .$39
Pagemaker. Call
PFS: First Publisher.65
Ventura Publishing.475
GRAPHICS
Energraphics .
$186
Freelance Plus.
309
Generic CAD w/Dot Plot 3.0
.72
Harvard Graphics 2.1.
.239
In-A-Visign.
260
Microsoft Chart 3.0 .
229
News Room .
.30
News Room Professional.
.42
Printmaster Plus.
29
PrintShop .
.32
Turbo Graphix Tool Box.
.58
VPGraphix.
.56
Windows Drawl! w/Clip Art ....
.159
MICE
PC Mouse w/Paint
(Buss or Serial).
$85
PC Mouse
w/Autosketch (Buss or Serial)
.99
Microsoft Buss Mouse 1.0.
.92
Microsoft Serial Mouse 1.0 ...
.92
MS Buss Mouse w/CADD ....
.107
MS Serial Mouse w/CADD ...
.107
MS Buss Mouse w/Windows .
122
MS Serial Mouse w/Windows .
122
Optimouse
(PC Mouse) w/Dr. Halo III ...
...78
INTEGRATIVE SOFTWARE
Ability Plus .
$137
Enable 2.0.
352
Framework III .
.425
MS Works.
86
PFS: 1st Choice.
.76
Smart Software System .
389
Symphony.
.435
ACCOUNTING
ACCPAC Easy .
$49
Bedford Accounting.
.139
Computer Associates.
Call
DAC Easy Accounting.
...53
DAC Easy Payroll.
...53
In-House Accountant.
.105
One Write Plus 2.0.
.117
One Write A/R, A/P, Payroll ...
.117
Time Slips III.
109
UTILITIES
1 DIR Plus.$46
Bookmark.56
Brooklyn Bridge.69
Carousel 2.0.43
Copy II PC.18
Copywrite.40
Corefast.89
Cruise Control .29
Disk Optimizer 2.0.38
Disk Technician .56
Double DOS 4.0.Call
DS Back-Up Plus.46
Fastback.75
Fastback Plus.86
Keyworks .53
Mace Utilities .47
Microsoft Windows 286.57
Norton Commander.43
Norton Editor .35
Norton Utilities 4.0.46
Note It Plus.45
PC Tools Deluxe.36
Printworks for Lasers.67
Referee.
Sidekick Plus
Sideways....
Smart Notes .
SQZ Plus.
Superkey.
Unlock D Plus_
Unlock Masterkey
XTree Professional.
ACCESSORIES
Copy II Option Board Deluxe
Masterpiece.
Masterpiece Plus.
Masterpiece Remote.
Mouse Pad by Mousetrac ....
Summasketch 12 x 12 Plus..
LANGUAGES
Basic Compiler (Microsoft) .... $175
C Compiler (Microsoft) .259
Cobol Compiler (Microsoft).512
Fortran Compiler (Microsoft) 4.0 259
Lattice C Compiler.209
Macro Assembler (Microsoft) .... 86
Pascal Compiler (Microsoft) .... 175
Quick Basic 4.0.57
Quick C.57
Ryan McFarlan Fortran.379
Ryan McFarlan Cobol .609
Turbo Basic.58
Turbo C.58
Turbo Pascal 4.0.58
Turbo Prolog.89
Turbo Prolog Toolbox.89
TRAINING
Chuck Yeager
Adv. Flight Simulator .
Lets C .
$25
. . .38
Mavis Beacon Typing.
29
MS Learning DOS.
29
MS Flight Simulator.
29
PC Logo .
79
Turbo Tutor 4.0.
...42
Typing Instructor Encore.
.. .27
Typing Tutor IV.
. 27
SPREADSHEETS
Cambridge Analyst.
$80
4 Word.
...55
HAL.
89
Lotus 1-2-3 Ver. 2.01.
.295
Lotus Manuscript.
309
Lotus Report Writer.
67
MS Excel.
.285
Multiplan 3.0 (Microsoft).
.111
PFS Professional Plan.
...52
Quattro .
.138
Supercalc 4.
.275
Twin Classic .
.32
VP Planner.
.. .47
VP Planner Plus.
Call
MEMBER
MMI
MICROCOMPUTER
MARKETING COUNCIL
of the
Direct Marketing Association Inc.
No Charge for VISA and Mastercard
We Do Not Charge Your Card Until Your Order is Shipped
You Pay the Ground Shipping $6.00 (except Alaksa and Hawaii)
We Pay the Air Difference
Free Air applies ONLY to orders up to 10 lbs. & Over $50.
Add 5% for C.O.D. Orders
All products carry only manufacturer’s warranties. We do not honor
guarantees, rebates, trial period priviledges or promotional programs
offered by manuafactures.
No APO, FPO, or international orders, please.
Call before submitting P.O.’s Ask for National Accounts
Personal and Company Checks Will Delay Shipping 3 weeks
Prices, Terms & Availability Subject to Change Without Notice
: : x : : : x
v!v!
: : : : x : x
vX
jXvX*
X\vX-X-X/yXxX;X;X;X
gig
X:X:X
V
vXvXyX:
vXvXv
•.•X.vX
X\*X*X*X*X*X*
xXvX:
;:xXv:xXvX;X;X;X:X;X;.:
^ir Di >n g
We’re combining
Computer Warehouse
& Silicon Specialities
ind changing our name
to telemart
HARDWARE
To Place an Order: 1-800-528-1054 • Order Processing (602) 944-1037
To Follow Up on an Order: (602) 944-2552 10:00 a.m-3:00 p.m. Mon.-Fri.
Order Line Hours: Monday-Friday 7:00 a.m.-6:00 p.m.
Saturday 9:00 a.m.-l :00 p.m • We Do Not Guarantee Machine Compatibility
Mailing Address:
8804 N. 23rd Avenue / Phoenix, Arizona 85021
I ivff i ORDER LINE
1 - 800 - 528-1054
PRINTERS
Alps
Allegro.$339
ALQ224E .599
ALQ318.610
ALQ324E .749
2418 .885
2424.955
Other Models.Call
AST Turbo Lazer .4310
Citizen Printers
120D .149
180D .165
MSP 40.319
MSP 45 .465
MSP 50 .399
MSP 55 .529
Premier 35 .509
Tribute 124.Call
Diconix150 .309
300.480
Epson Printers.Call
Hewlett-Packard
DeskJet .
.719
Lazer Jet Series II _
.1805
Paint Jet.
.1090
NEC
P2200 .
.335
P5200 .
520
P5300 .
.685
Other Models.
.Call
Okidata .
.Call
320.
330
390.
.465
Lazerline6 .
1339
Panasonic
10801 M2.
159
1091 1 M2.
.199
3131 .
.305
3151 .
.475
Lazer4450 .
.1635
Star Micronics .
. Call
Toshiba
321 SL.
.539
341 SL.
.709
351 SX.
.999
Page Lazer.
.2415
DISK DRIVES
Bernoulli Box
10 Meg.
20 Meg .
40 Meg .
Beta Ext .
Beta Int .
Seagate
20 MG w/WD Controller
251-1 .
AT 40 MEG Full Height .
Other Models.
Teac
1.2 MEG AT.
Floppy F55BR.
Toshiba
3.5 Dr720K.
3.5 Dr 1.4MB.
HARD CARDS
Plus 20 MG.
Plus 40 MG.
KEYBOARDS
Keytronics
KB5151 .
KB5153.
KB101 .
MONITORS
Amdek410.
432.
V210A .
NEC
Multisync II.
Multisync Plus .
Multisync XL.
Monographic System
Other Models.
Princeton Ultrasync
Samsung.
Sony Multiscan (1303)
Mitsubishi
Diamond Scan.
Zenith
1490 .
$889
1255
1559
1019
.775
$525
659
$130
149
.85
. 585
899
2069
.1299
Call
.485
.Call
.535
.499
Uninterruptible Power Source
BOARDS
AST
HotShot .
Six Pack Plus .
Xformer .
3G+ II.
Other Models.
ATI
EGA Wonder.
VIP.
Hercules
Color Card .
Graphics Card Plus.
Incolor.
Intel
Inboard 386 PC .
Inboard 386 w/cable .
4020 .
80287-6 .
80287-16 .
Orchid
Designer VGA .
Tiny Turbo.
Twin Turbo.
VGA.
Paradise
Autoswitch 350.
VGA 4- .
VGA Professional .
Video-7
VGA.
Vega Deluxe.
V-RAM.
TERMINALS
Wyse
30.
50.
85.
$359
.115
.545
.219
Call
.175
265
.145
.170
.199
935
1029
.325
.175
.555
.299
249
359
220
.159
259
Call
269
.180
475
$285
.369
439
COMPUTERS
AST
Model 80
Model 140
Model 340
Model 390
Other Models .
NEC
Multispeed EL II
Toshiba
T-1000 .
T-1200F.
T-1200H.
1200FB .
1200HB.
T-3200 .
T-5100.
Wyse
386.
Zenith Supersport/2
Supersport 20 MG.
Supersport 286/Model 2
MODEMS
Hayes
1200.
1200B .
2400B .
Prometheus
1200B w/Software.
2400B w/Software.
Other Models.
US Robotics
Password 1200 .
Courier 2400.
Courier 2400E .
HST9600 .
$1375
2815
4205
5839
.2735
.1655
2479
3445
129
.... 785
. .1565
2285
. .1699
...2415
..3789
...4899
oftm
Wy.
ASK BYTE
BASIC calls to the port address produce
nothing on OUT instructions, and INP in¬
structions seem to indicate that the bus is
still “floating.” It’s as though the port
address is not being decoded. I have
limited test equipment, but supply volt¬
ages seem correct on the card. I swapped
all duplicated components with the old
working card from the TRS-80, which
continues to work, leading me to believe
that the components are fine. I’ve even
checked the point-to-point wiring I used
on the project; nothing seems amiss.
Since this is my first (and only) project
on the PC-bus, I’m not sure about the
logic I used. I suspect I may be overlook¬
ing some glaring design error. When I
first tried the circuit, I didn’t decode the
AEN (address enable) line. The com¬
puter failed to boot properly, which
showed me the importance of that line.
Are there any other important things I
need to consider?
Victor H. Klein II
Newton, PA
Debugging logic at long range is al¬
ways a little tricky, particularly if you
don *t have a scope to see what’s going
on. Without going back through the specs
again, I bet that old speech generator just
can’t keep up with the new bus speeds.
Probably the best way to get your circuit
working is to hitch it to a parallel port
where it’s isolated from the bus and you
can use a voltmeter to check the voltage
levels.
The idea is fairly simple: The data in¬
puts come from the printer data outputs,
the WR signal is the printer’s strobe, and
the INTR bit goes back into the printer’s
BUSY line. In your case, you can use one
of the printer port’s control outputs to di¬
rectly select which ROM bank to use. See
table 1 for a diagram of the connections.
Table 1: Port connections for
MM54104.
Printer Description
port pin
1
WR to MM54104 pin 1
2
DO (least significant bit)
3
D1
4
D2
5
D3
6
D4
7
D5
8
D6
9
D7 (most significant bit)
11
INTR from MM54104 pin 6
17
ROM select to LSI 39 pin 3
18
Logic ground
Remember to disconnect your existing
circuitry from the pins that connect di¬
rectly to the printer port. You ’ll also need
to come up with a power supply, but a
simple wall transformer with a 9- or 12-
volt DC output will suffice. Wrap a box
around the whole affair and stick the
speaker on top.
The next trick is to figure out the
printer port address. The fastest and
least ambiguous way is to use DEBUG,
which is an experience everyone should
have at least once. Fire up DEBUG, type
D40: 8L6, and press the Enter key. You ’ll
see something like this:
0040:0008 BC 03 78 03 78 02
Each pair of hexadecimal numbers
after the address corresponds to a printer
port address. The above string of pairs
shows three printer ports: LPT1 uses
03BCh, LPT2 uses 0378h, and LPT3 uses
02 78h. Your system addresses may differ,
but the ports are always LPT1, LPT2,
and LPT3, in that order. Any ports that
aren’t installed will be 0—you can’t use
such ports for output.
Decide which printer port you want to
use, and write down its address. Most
people use LPT1 for a real printer, so
you’ll probably want to use LPT2 and
LPT3. Buying a printer card just for the
speech system might be a good idea if
you ’ve got only one now. (I’mpretty sure
the Tandy 1000 will take a standard
printer card.)
Let’s suppose you set up the address
and word number like this (I haven’t
checked this BASIC code out, but it
should get you started):
MMP0RT = &H0278
MMW0RD = 0
Then, to get the system to say the word,
use
OUT MMP0RT,MMW0RD
OUT MMPORT+2,1
OUT MMPORT+2,0
The ROM banks are selected by bit 3 in
port MMPORT+2, so to select the other
bank, use MMR0M = 8, and say the word
using
OUT MMP0RT,MMW0RD
OUT MMPORT+2,1+MMR0M
OUT MMP0RT,MMR0M
I’ll avoid telling you which bank is
which, because that bit gets inverted at
least once between BASIC and the decod¬
er. The odds are that I’ll be wrong no
matter what I say.
To check the status bit and loop until
it’s 0, use
1000 IF INP(MMP0RT+1) AND &H80
GOTO 1000
There’s also a 50-50 chance I’ve
messed up the BUSY bit, so if that gives bi¬
zarre results, try checking for a 0 bit in¬
stead of a 1 bit. The same logic applies if
you write the code in Pascal, C, or as¬
sembly language: Put the word number
out to the port, then toggle the strobe bit.
All the usual PC languages can handle
direct port I/O, so you shouldn’t have any
trouble. —Steve
Printing in Reflected Type
Dear Steve,
I am looking for a program that will
enable me to print a page of text (eventu¬
ally with some pictures) in reflected type
(using a laser printer or dot-matrix
printer). I need reflected type because
the output is printed on a particular type
of film that is exposed afterward. Cur¬
rently, my colleagues and I simply print
the usual way and reverse the film after
encountering the characters.
If the type were reversed, we could
place the film right, and since the light
would pass through the film before en¬
countering the characters, no distortion
would occur.
I’ve sent inquiries to several CAD
firms and have been told that their pro¬
grams wouldn’t be able to handle text,
because of problems with “reference
points”—whatever that means.
Desktop Publishing packages like
PageMaker and Ventura can’t help me
out, either, at least not here in Belgium.
Have you ever heard of a software pro¬
gram that could help me?
Paul Verbinnen
Brussels, Belgium
I have not seen software that will print
reflected type in a way you need. I have
seen ads for graphics programs that do
this in a limited way, but it appears to me
that you need two things: a program that
will transmit the characters to the printer
in reverse order, and a set of reversed
fonts for your printer. Since you are wor¬
ried about the distortion caused by trans¬
mitting the image through the film, I as¬
sume you won’t be satisfied with the
relatively low-quality fonts you could
make and download to an Epson or com¬
patible printer. Even the 24-pin models
only accept characters defined in an 18
by 24 dot, about half the number avail¬
able in laser printers.
continued
44 BYTE* OCTOBER 1988
lUllgrass makes
internal and external
tape backup systems
for the IBM PC/XT/AT,
PS/2 or compatibles,
and an external
unit for your Mac
Plus, SE or II.
A 1
r h b j *
m
m 4
r a t
•
A 1
i ! vv/iw
We’ve got a whole new family
of tape backup systems.
Whether you’ve got an IBM, a compat¬
ible, or a Macintosh, you can count on
TMgrass. We back you with aU the
storage capacity you could ask for, plus
all the features, all the support, and all
the speed you’ll ever need. And we
make it easy to protect your valuable
data. Since all operations are automatic
and unattended, you can just set it,
and forget it.
Best of all, we stand behind
our products with the industry’s
only 3-year warranty.
But there's one other reason why so
many more people are asking for
Mgrass. It’s because the competition is
asking so much more for their products.
Let "Mgrass start backing you up.
Call 1-800-TAL-GRAS. Or write to:
Mgrass Technologies, Inc.
11100 Wfest 82nd St.
Overland Park, KS 66214
■ TALLGRASS
TECHNOLOGIES
When it's worth saving, its worth Tallgrass
1988 Tallgrass Technologies. Inc. "IBM" is a registered trademark ol International Business Machines. Inc. "Macintosh” and "Mac Plus" are trademarks ol Apple Computer, Inc.
Circle 257 on Reader Service Card (DEALERS: 258)
OCTOBER 1988 • B Y T E 45
Circle 133 on Reader Service Card
If you have PCs and VAXes,
you NEED these products!
ZSTEM software includes DEC
VT240, VT220, VT100, IBM 3101,
TEK 4014 and DG D400 terminal
emulation.
For connecting your PC to a VAX,
the PowerStation provides the
ultimate solution: a VT200 layout
keyboard bundled with sophisti¬
cated ZSTEM terminal emulation
software.
“Its performance is as perfect as
an emulator can get...”
DIGITAL NEWS
For true terminal emulation call (800) 663-8702.
KEA Systems Ltd.
#412 - 2150 West Broadway
Vancouver, B.C. CANADA, V6K 4L9
Tel: 604-732-7411 Telex: 04-352848 VCR
FAX: 604-732-0715
KI:A|
SYSTEMS
What is a Best Western?
INDEPENDENT
The right place at the right price.
Make reservations at any Best Western,
see your travel agent, or call toll-free
1234
Best
Western
“World’s largest chain of
independently owned
and operated
hotels, motor inns and resorts”
ASK BYTE
Printing the characters in reverse
order from a straight text file is easy: I’ll
get to that later. Reversing the characters
is the task that will require work. I don't
know of any software that can do this.
There are some font-editing programs
available that might help. Here are some
that work with bit-mapped fonts:
SoftCraft Font Editor
SoftCraft
16 North Carrol St., Suite 500
Madison, WI53703
(800) 351-0500
FontGen IV
VS Software
209 West Second St.
Little Rock, AR 72216
(501) 376-2083
Publishers Type Foundry
ZSoft
1950 Spectrum Cir., Suite A-495
Marietta, GA 30067
(404) 428-0008
An alternative to creating reversed
fonts using a font editor is to write a pro¬
gram that reverses an existing font by re¬
versing the order of the bytes. For exam¬
ple, an R in an 8 by 9 dot-matrix printer
download font would be stored as in table
2a. Table 2b also shows the result after
swapping bytes so that byte 1 becomes
byte 8, 2 becomes 7, and so on.
Table 2: Reversing the font
definition for an “R.
(a)
(b)
byte -> 12345678
12345678
01111100
00111110
01000010
01000010
01000001
10000010
01000010
01000010
01111100
00111110
01000100
00100010
01000010
01000010
01000001
10000010
00000000
00000000
Reversing the order of bytes is simply a
matter of reading them into an array and
writing them back out to a new file in re¬
versed order. That is, fill the array from
1 to 8, and write the bytes from 8 to 1. Vm
not sure that laser printer bit-mapped
fonts are stored the same way, but if
they 're not, the operation of reversing the
bits is still possible, but more compli¬
cated. —Steve ■
46 BYTE* OCTOBER 1988
“An exceptional value.
44
I was impressed.
It wins the cost-
effective award.”
John Dvorak. PC Magazine
c apaKof f the feat “res
P ro 9rams costing m^ man ^ men t
s L ^ H , re ^ 1 ! aSniuch ''
nne, PCM Magazine
We appreciated those kind words. They helped
make M0NEYC0UNTS®4.0 one of today's most popu¬
lar accounting/money management programs
for home and business. But we couldn’t leave well
enough alone. So we're introducing new
MONEYCOUNTS 5.0
...an unbelievable buy
at just $29!
MONEYCOUNTS® 5.0 balances your checkbook...
prepares your budget... manages your cash,
checking, savings, credit cards... prints 5 types of
financial statements including net worth...3 types of
inquiry reports... general ledger, accountant’s trial
balance, and graphics. Its fast financial data base
handles up to 999 accounts and 100,000 transac¬
tions a year.
MONEYCOUNTS'5.0
now also...
• prints any type of pin-feed
check and updates your
records automatically
• estimates your 1988
income tax
• analyzes financing options,
savings programs...computes
interest rates, loan payments...prints
amortization schedules
• manages mail lists—zip and alpha sorts—and
prints labels and index cards
• provides password protection, fiscal year support,
and pop-up notepad.
VISA, MASTERCARD & COD ORDERS CALL
1 - 800 - 223-6925
(In Canada, call 319/395-7300)
MONEY
COUNTS * I
VERSION 5.0
Dept. B $29 + $5 shipping
375 Collins Road NE !
Cedar Rapids, IA 52402 j
MONEYCOUNTS® 5.0 is a CPA-designed money man¬
agement/accounting system you can use for home or
business. It’s easy to use, requires no accounting
knowledge, is menu-driven with on-line help, has a
fast financial calculator, works with monochrome or
color monitors, comes with a printed manual and is
not copy protected.
SAME DAY SHIPPING. Order today and own
MONEYCOUNTS® 5.0 for only $29! Add $5 shipping/
handling (outside North America, add $10). Iowa
residents please add 4% sales tax.
375 Collins Road NE
Cedar Rapids, IA 52402
NAME_
ADDRESS_
CITY_
STATE/ZIP_PHONE_
CHECK □ MONEY ORDER □ VISA □ MASTERCARD □
CARD #_EXP. DATE_
No. of
Copies
Product
Price
Each
Total
MONEYCOUNTS® 5.0 (Needs IBM or
compatible computer, at least 256k
memory, DOS 2.0 or more, two disk
drives or hard disk)
$ 29.00
Shipping & Handling
$ 5.00
$ 5.00
TOTAL AMOUNT
$
Circle 193 on Reader Service Card
OCTOBER 1988 ‘BYTE 47
DAZZLING PERFORMANCE.
12MHz, 16MHz and 20MHz
'286 HARD DRIVE SYSTEMS
As high as 20MHz! Dazzling performance is yours with
one of these high performance full size ZEOS ’286 Systems.
Each comes complete with our standard features includ¬
ing drives, monitor, high speed controller, etc. Our full
size case features room for up to 5 half-high drives, two of
which are internal. Incredible values.
■ 286/12— Complete 12.5MHz System with 512K of
Zero-Wait RAM, High Speed 32MB, 33ms Hard Drive and
all the standard ZEOS goodies. ONLY $1395.00
■ 286/16— Complete 16MHz system with 1MB RAM on
board and High Speed 32MB Hard Drive. Faster than a
’386 16MHz when running 16-bit software!
ONLY $1895.00
■ 286/20— At 20MHz, it’s the fastest. Complete with our
32 MB, 33ms Hard Drive and 1MB RAM. This is what
Dazzling Speed is all about. ONLY $2095.00
'286/SS
COMPLETE 12MHz '286
WITH 32MB HARD DRIVE
ONLY $1295.00
■ 80286 CPU, 8/12.5 MHz Dual Speed, Keyboard Selectable.
■ Zero-Wait State RAM, 512K expandable to 4MB on the
motherboard (16MB System Total).
■ 32MB Hard Drive, 1.2MB Floppy Drive.
■ Ultra high speed Hard/Floppy controller. 1:1 interleave,
800 KB/sec transfer rate.
■ High Res 12" Amber Display with Tilt and Swivel Base.
Compatible graphics controller.
■ ZEOS Enhanced Keyboard, Pleasant Tactile/Click Feel.
■ Serial and Parallel Printer Ports.
■ Clock/Calendar with Battery Backup.
■ 6-16 and 2-8 bit expansion slots.
■ 80287 support, up to 12 MHz.
■ Space Saver Case with Security Lock, LED indicators.
DAZZLING PERFORMANCE.
INCREDIBLE PRICES.
Can you believe it? Yes,
you can!
We’ve proven it to thou¬
sands and we would like to
prove it to you. ZEOS® sys¬
tems are sold complete, ready
to plug in and fly right out
of the box. And the quality
and prices are incredible.
How is it possible?
Because your ZEOS com¬
puter comes to you factory
direct, fully assembled,
burned-in and tested in our
own laboratories. Every
system is built to order.
Custom built actually, right
to your own specifications.
And our quality and per¬
formance are second to none.
We don’t just say it. We
guarantee it. That’s why
your new ZEOS system
comes with a Full One Year
Limited Warranty and our
30 day Full Refund Satis¬
faction Guarantee.
So pick out your dream
48 BYTE- OCTOBER 1988
All prices and .specifications are .subject to change without notice. Please call for current details. Call for complete warranty details.
INCREDIBLE PRICES.
COMPLETE '386 VERTICAL SYSTEM.
64MB DRIVE!
ONLY $2995.00
(20MHz add $500)
Acknowledged worldwide as the highest performance
value anywhere. Same great standard ZEOS features found
on our other complete systems plus:
■ 64KB Zero-Wait CACHE using 64K of SRAM.
■ 1MB of 32-bit RAM system expandable up to 16MB.
■ 64MB Seagate Hard Drive.
■ 80287 and 80387 optional.
■ Heavy Duty Vertical Case.
Ask about our 25MHz systems too!
'386/DT
COMPLETE 16MHz '380 DESKTOP
WITH 32MB HARD DRIVE.
ONLY $2495.00
(20MHz add $500)
■ Genuine 32-bit Intel 80386,16 or 20MHz parts.
■ 1MB of RAM Expandable to 16MB.
■ 32MB, 33ms Hard Drive, 1.2MB floppy drive.
■ Ultra high speed Hard/Floppy controller. 1:1 interleave,
800 KB/sec transfer rate!
■ High Res 12" Amber Display with Tilt and Swivel Base.
Compatible graphics controller.
■ 101 Key ZEOS Tactile Click keyboard.
■ Serial and Parallel/Printer Ports.
■ Clock/Calendar with Battery Backup.
■ 2-32,4-16 and 2-8 bit slots.
■ 80287 and 80387 support.
'386/V
machine and order it now
with confidence. Dazzling
performance and incredible
prices await you. Guaran¬
teed. Order now by calling
800-423-5891.
Other ZEOS Options
Include:
■ Basic Configurations:
Call for prices on systems
without drives, etc.
■ EGA/VGA Upgrades.
14" EGA color monitor
with EGA card, add $495.
14" VGA system, add
only $695
■ High Capacity Drives.
Many other drives and op¬
tions are available. Call Toll
Free for details, 800-423-5891
ORDER NOW TOLL FREE
800 - 423-5891
FAX Orders Dial: 6126332310
In Minnesota Call: 612633 4591
530 5th Are. NWSt. Paid\ MN 55112
Open days , even ings and weekends.
MasterCard, VISA and C.O.D.
Se habla EspanoL
ZEOS International. Ltd.. 5:10 5th Avenue. NW. St. Paul. MN 55112. ZEOS is a publicly traded company; MPLS/ST. I’Al T Local (ITC.
Circle 282 on Reader Service Card
OCTOBER 1988 • BYTE 49
Book Reviews
The Conquest
of the Microchip
by Hans Queisser
Harvard University Press,
Cambridge, MA: 1988,
272pages, $24.95
(hardcover)
Reviewed by Hugh Kenner
N ature’s wonders include
rocks you can see
through—pieces of clear
quartz. But how did they get
here? Our forebears guessed
that these clear rocks had once
been,chunks of ice that myste¬
riously survived in an altered
state. So, borrowing Homer’s
word for clear ice, krystallos ,
our ancestors taught us to
speak of crystals. These had
something to do with symme¬
try; that was soon obvious.
Look at the orderly shapes
salts will assume as they
“crystallize” out of water.
By 1723, crystallography
was a name for a highly math¬
ematical science. And since
order seems a special case in a
random universe, what better
window onto future happen¬
ings than a seer’s crystal ball?
(No, I’m not being facetious;
that was really the crystal
ball’s theme.)
Crystalline wonders kept
multiplying. Around 1630, in
Bologna, Italy, a shoemaker/
alchemist named Casciarolo
chanced to make heavy stones
glow with cold light. (“He had
reduced barium sulfate to a
sulfide, but that would not be
understood for centuries,”
says author Hans Queisser.)
What he had discovered we
now call phosphorescence and
fluorescence. Today, “phos¬
phors” coat an annual 100
million square feet of new tele¬
vision tubes, and glass gets
treated with crystallite pow¬
der to make a billion fluores¬
cent tubes besides. That’s one
way to indicate how much
seeming magic we subject to
routine control.
We can do that because
we’ve merged quantum theory
with solid-state physics, and
so we’ve worked ourselves
free of an era when tinkerers,
in the manner of Casciarolo,
kept chancing on curious ef¬
fects no one could explain. A
main site of that crucial merg¬
er was Goettingen University,
where Queisser got his educa¬
tion. Later, he worked with
William Shockley in Silicon
Valley. At present, he directs
the Max Planck Institute for
Solid State Research in Stutt¬
gart, West Germany. Such
credentials make his Conquest
of the Microchip very much an
inside story.
The book could not be more
engagingly written. Its narra¬
tive commences with Gug-
lielmo Marconi, in 1914, dis¬
liking the fact that his iron¬
filing “coherer” (chanced
upon in 1890 and not at all
understood) was an unreliable
foundation indeed for the
coming wireless industry. The
future, it seemed, lay in a Ger¬
man discovery, the crystal de¬
tector, which wasn’t under¬
stood, either. How did it
manage to defy Ohm’s law?
And why did some crystals
work and others not?
In fact, so mysterious was
crystal behavior that Marco¬
ni’s industry would soon be
heading off on a long, clumsy
vacuum-tube detour. Tubes
used brute force; to get any re¬
sult at all, you had to heat a fil¬
ament red-hot. If that used up
Niagaras of power, at least the
tubes were reliable until they
burned out—and they always
burned out. The men who
fired up the ENIAC computer
(a base-10 machine, inciden¬
tally) could never really guar¬
antee that all 18,000 tubes
were functioning at once. The
one thing certain was the elec¬
tric bill, based on a steady
flow of 150 kilowatts.
Crystal radios did stay
around, cheap toys for attic
tinkerers. I remember buying
a kit for about a dollar. Today
I’m typing these words on a
computer, vastly more power¬
ful than ENIAC, that curbs
ENIAC’s appetite for wattage
by a factor of 1000—for the
crystal did return.
Its comeback began at
post-World War I Goettingen,
where Richard Pohl, unable to
continued
ALSO REVIEWED
An Introduction to Solid Modeling
Programs and Data Structures in C
C as a Second Language
Perceptrons
BASIC Mathematical Programs for Engineers
and Scientists
50 BYTE* OCTOBER 1988
ILLUSTRATION: KIM BARNES/SRW, INC. © 1988
40 tracks'side at
T he more invaluable your data is to you, the more you’ll
value Verbatim® floppy disks. Because when it comes to
high performance and data protection, Verbatim has the
winning combination no other floppies can copy
You expect high performance from
Verbatim, so it’s no wonder that all our
DataLife® floppies are engineered to
perform an average of 50 million
revolutions. That’s fifteen times the
industry standard.
Setting new standards in data protection is another Verbatim
advantage. After all, nearly 50% of all computer users have
experienced data loss. Which directly translates into lost time,
productivity and money. That’s why Verbatim offers advantages
like DalaHold™and DataHold II anti-static liners. So static charges
are dispersed before they ever have a chance to build up.
For the world’s ultimate data protection, DataLifePlus™
floppies have an exclusive DuPont Teflon® coating. So
fingerprints, coffee, soft drinks, and even greasy foods can
be easily wiped from the recording surface. To virtually
eliminate data loss.
What’s more, Verbatim DataLifePlus
and DataLife HD 5!4" floppy disks are
preformatted. Another Verbatim
advantage. And of course, all Verbatim
floppy disks are tested to be 100% error
free and are backed by a lifetime warranty.
Verbatim data cassettes and cartridges, 8", 5)4" and 3 / 2 "
diskettes. The only clear choice for people who put a
premium on performance and protection.
For more information on the full line of high quality
Verbatim products, call 1-800-538-8589.
® Teflon is a DuPont registered trademark.
M Verbatim
v -A Kodak Company-
DOING MORE FOR THE DATA PROCESS 1
Circle 270 on Reader Service Card
OCTOBER 1988 -BYTE 51
BOOK REVIEWS
FULL POWER
AT YOUR FINGERTIPS.
Discover two Worlds with the advanced screen
generating Facility for "C" Programming
Environments, STAGEHAND, and its
comprehensive demo facility PLAYWRITE.
Create your screens with STAGEHAND:
• Full screen editor.
• User definable edit function keys.
• Set multiple color text & prompts.
• Define window borders, size and position.
• Create full screen & context sensitive help.
• Extensive printouts for documentation.
• Define valid function keys, pageup/ pagedown.
• Define intemal/extemal help screens.
• Idle and active input sequence.
• Define default prompt values.
• Full input field definitions including:
Protected Auto Clear Cursor Typo
Must Fill Keystroke Edit Cursor Positioning
Transparent Upper Case Data Types
No View Lower Case Sequencing
Required Yc^No Auto Move
Full runtime support with STAGEMANAGER :
• Full library support routines w/source code.
• Multiple overlapping windows.
• Scrollable regions.
• Auto scrolling windows.
• User idle time routine support.
• User prompt routine support.
• User keystroke routine support
• User function key routine support
• User pageup/pagedown routine support.
• Hot key to user printer handler.
• Auto screen timeout
Powerful demo generatin g PlAYWRITE :
• Create quick display demos.
• Create quick interface demos.
• Create powerful full featured intensive demos.
Total product support for:
• Microsoft 4.x, 5.x, Quick C, Turbo C.
• No loyalties or runtime fees.
• FREE updates to registered users.
• FREE telephone support
• FREE STAGEMANAGER source code.
• Comprehensive manual including library routine definitions and
SPECIAL PACKAGE PRICES 199.00!
Call for FREE Demo Disk.
TO ORDER CALL 1800 - DATACODE OR (516) 331-7848
C.O.D. or AMERICAN EXPRESS.
DEALER INQUIRES WELCOME!
LOOK FOR MS/OS2, UNIX AND VAX VERSIONS THIS SUMMER!
DATACODE INCORPORATED
1085 ROUTE 112, PORT JEFFERSON STATION, N.Y. 11776
get liquid air, had to forgo ex¬
periments with the tubes that
liquid air could help evacuate,
and wryly turned to crystals as
second-best. Then a lab mis¬
take that shattered a costly dia¬
mond sent him after tech¬
niques for growing pure
artificial crystals. By 1930,
much mystery had been pene¬
trated. Anomalous crystal be¬
havior, wanted and unwanted
alike, proved to turn on the
presence of minute impuri¬
ties—local irregularities in the
lattice. We now “dope” our
lab-grown crystals with the ir¬
regularity that gets just the ef¬
fect we seek.
In World War II Britain, the
cat’s-whisker crystal detec¬
tor, long discarded by the
radio industry, proved just the
thing for ultra-short-wave
radar. That brought germa¬
nium on-stage, and the point-
contact transistor (Shockley et
al. at Bell Labs, 1947) was es¬
sentially a germanium crystal
with two cat’s whiskers. Fin¬
icky cat’s whiskers plagued it
with reliability problems, and
though the junction transistor
soon got rid of whiskers, in
1955 the military was still
wishing that better than a
quarter of the units delivered
might fall within spec.
Next, silicon replaced ger¬
manium (I’m hurrying
through this). Soon, compa¬
nies that had spun off from
Shockley’s (who had long
since left Bell Labs for Cali¬
fornia) were into microproces¬
sors, microchip circuitry....
You’ve probably heard much
of this information presented
before, but Hans Queisser’s
version is more vivid and
insightful.
By halfway through his
book, Queisser is orchestrat¬
ing so many themes with such
dexterity that it’s breathtak¬
ing. Something that he never
forgets is the sociocultural
ground bass—the way, for in¬
stance, German science, re¬
membering the coercions of
two wars, kept aloof from in¬
dustry and practice. Then
there’s the invaluable Western
tradition of “skepticism, self-
awareness, and independent
work,” which produced the
great breakthroughs of the
1940s and 1950s but would
later erect barriers, unknown
in Japan, “between the univer¬
sities, the factories, and the re¬
search laboratories.” Con¬
sider, lastly, the Japanese
genius for basing mass pro¬
duction on mass experiments,
testing “every imaginable
combination of manufacturing
processes”and investigating
“every type of foreign admix¬
tures in the silicon crystal.”
Western observers at first
found that amusingly antlike.
Later on, they got nervous,
rightly.
For already, by the 1960s in
Silicon Valley, says Queisser,
“a field in which a few indi¬
viduals had paved the way was
turning into the anonymous
work of a number of experts.
Every form of technology
takes a similar route when it
leaves the laboratories for the
factories.” In Japan, he also
notes, “They do not consider
basic research and applica¬
tions as opposites. In their ter¬
minology, the opposite of
‘basic’ is not ‘applied,’ but
simply ‘not basic’; the oppo¬
site of ‘applied’ would be
something like ‘not applica¬
ble.’ ” This last they have
learned to shun.
Just such “impurities” as
make junction transistors
work also create what was no¬
ticed far earlier: the colors of
gemstones. When nature does
anything to catch our atten¬
tion, it’s by generating some¬
thing we can observe. And the
line between “observable”
and “applicable” is thin, each
being an interruption of the
bland. Save for our long pur¬
suit of applicability, we’d still
be surviving by smashing
clamshells with rocks.
Man’s microcosm once,
Queisser concludes, was sim¬
ply Man, a vexed model of uni¬
versal harmonies. Today, that
microcosm is the silicon crys¬
tal lattice, which we’re prob¬
ing for “the secrets of creation
and destruction, as well as
harmony and symmetry.”
Now it is “the macrocosm of
continued
52 BYTE* OCTOBER 1988
Circle 74 on Reader Service Card
Circle 99 on Reader Service Card
well edqcated penile, committed to succeeding and grow-
irM MMpenighly competitive micro-computer martet.
* ^SSfeway^OOO is a full-servl^and supporPorgamza-
tion that realizes the key to our success lies in a satisfied
customer base.
One look at the configurations we have listed below
and you will see that we have high quality equipment at
incredible prices. We have many different configurations
available as well as a complete .tiflfcof software and
peripherals. So call one of our l^wladgeable sales-
16 Mhz 286 EGA SYSTEM
80286-16 Processor
1 Meg 0 Wait State RAM
1 2 Meg Floppy Drive
1.44 Meg Diskette Drive
40 Meg Seagate ST251
Samsung EGA Monitor w/Card
2-Parallel/2-Serial Ports
101 Key Enhanced Keyboard
DOS 3.3 w/GWBasic
1 Year Warranty
30 Day Money Back Guarantee
$2295.00 ! ’
20 Mhz 386 VGA^YSTEM
8Qp86 Processor Running at 20Mhz
1 Meg 60 NS Ram (Expandable to 8 Megs)
1.2 Meg Floppy Drive „ >
1.44 Meg Diskette Drive 4 tflfc
80 Meg Seagate ST4096 |28M£)
1 to 1 Interleave Controller ’
Samsung Multisynch Monitor
EVEREX EVGA Board
2-Parallel/2-Serial Ports
1.01 Key Enhanced Keyboard
Tower Case w/275 Watt Power Supply
80287 and 80387 Sockets
DOS 3.3 w/GWBasic
1 Year Warranty
30 Day Money Back Guarantee
;all For 25 Mhz Option
.(Timmm
Gateway 2000 • P.O.* Box, 2414Sioux City, IA 51107
Lj 800-233-8472/ri2-?55r7899 "
Dtie to the volatility in the DRAM market, ailprices ere subject to change
J
■
i
Circle 160 on Reader Service Card
I IBM PC® COMPATIBLE-
SINGLE BOARD COMPUTER
Quark/PCH-
4"x6°
From
325.
quantity one
• Low Power — Less than 3 Watts
• Optional on-board Video LCD Driver
• Ideal for any PC compatible OEM
product which is not a personal computer
Includes: 1 . Powerful V40®CPU (Faster than a PC)
2. Math Co-Processor Socket 3. 5 Volt Only Operation
(3 watts) 4. Speaker Port 5. Keyboard Port 6. Parallel
Printer Port 7. PC Bus 8. PC Compatible BIOS ROM
9. 1 Serial Port
On board Options Include: i. 5 Mode Video
Controller Option (Monochrome, Hercules® Graphics,
CGA, High Res CGA, LCD Driver) 2. Floppy Disk
Controller (3.5"/5.25", 360K/720K/1.2 MB) 3. SCSI Bus
Interface (Hard Disk eta) 4. Up to 768K RAM 5. Battery-
Backed-up Real-Time-Clock 6 . 2 Additional RS232C
Serial Ports j Q orc j er or enquire call us today.
Megatel Computer Corporation
(416) 745-7214 FAX (416) 745-8792
174 Turbine Drive, Weston, Ontario M9L 2S2
U.S. Address: 1051 Clinton St., Buffalo, N.Y. 14206
Distributors: _
Germany: V&C Computers (06071) 25666 FAX (06071) 5863
Italy and Southern Europe:
NCS Italia (0331) 256-524 FAX (0331) 256-018
U.K.: Densitron (0959) 76331 FAX (0959) 71017
Australia: Asp Microcomputers (02) 500-0628 FAX (02)500-9461
Quark is a registered trademark of FAR. Manufacturing Company. Hercules Is a
registered trademark of Hercules Corporation V40 Is a registered trademark of
NEC Corp IBM PC Is a registered trademark of IBM Corporation.
megatel
j ^ ^ ® Menu driven
No new language
l tic dimple
m. AT type environment
Approach to
Powerful Solutions. Mu(t , user
And simple means fast! Applications in Data and s y stem integrity
use instead of in development. Applica¬
tions completed when other system ■
developers are still getting started.
QSET is the most productive approach
you can take to I/O applications. Easy to 1
learn, fast, and flexible. Combines the
power of UNIX, Xenix, C, and any 3GL you
choose for powerful, portable applications.
Supports relational, hierarchical, and net¬
work database structures.
1 Built-in program logic insures data and
system integrity: you can t build a bad
application using QSET.
Find out more. Call 800-727-2072. Ask
for our product brochure and our very
attractive introductory pricing offer.
Tjflp Y'l Q lf^ r 1 A An Applications
V^v3X1/ -L Software Solution.
QSET is a trademark of Business Management Data. Inc..
UNIX is a trademark of AT&T Xenix is a trademark of Microsoft Corporation.
AT is a trademark of International Business Machines Corporation.
BOOK REVIEWS
society” that “seeks the har¬
mony of the microcosm of the
atom.” And that is nothing
less than the present state of
our ages-long romance with
ordered crystals.
BRIEFLY NOTED
An Introduction to Solid
Modeling by Martti Miantylia,
Computer Science Press,
Rockville, MD: 1988, 401
pages, $42.95. Plenty of
books will teach you about
computer graphics, particu¬
larly about manipulating and
displaying images. Textbooks
abound describing algorithms
for hidden-line and hidden-
surface removal. Journal arti¬
cles will further direct you to
esoterica regarding the inter¬
action of light with material
objects to produce shadows,
reflections, and refractions
(ray tracing). And conference
proceedings will give you the
latest techniques on modeling
solid-surface properties, such
as color and texture.
On the other hand, learning
techniques for describing the
shapes of objects is more diffi¬
cult. Clearly, graphics pro¬
grammers need good ways to
represent shapes. Typically,
however, procedures for ren¬
dering an image on-screen re¬
quire a preexisting description
of the shape as “input.” In
short, discussions of represen¬
tation issues are much harder
to come by than discussions of
rendering issues.
An Introduction to Solid
Modeling remedies this defi¬
ciency significantly by focus¬
ing on a very important class
of representational methods—
solid modeling. The book is at
once comprehensive and ac¬
cessible to readers without a
strong background in com¬
puter graphics.
The first section surveys the
current techniques and pre¬
sents topics such as boundary
representations, curved sur¬
face patches, and volumetric
methods like solid geometry
and octrees. The second sec¬
tion describes in detail the
author’s own solid modeling
system, the Geometric Work-
Bench.
The explication of this tech¬
nique makes the book far more
than just a roundup of existing
knowledge. The Geometric
WorkBench is capable of mod¬
eling polyhedrons. It employs
a boundary representation of
solids: It describes a solid ob¬
ject by describing each piece
ofthe object’s surface. Specif¬
ically, the program recog¬
nizes a polyhedron as a col¬
lection of flat faces. The
complete solid model includes
a description of each of the
faces. Each face is a polygon
and so can be specified by the
list of straight edges that
bound it and the list of vertices
at which the edges meet.
Not every collection of
polygons constitutes a valid
solid model; the polygons
must fit together in a way that
leaves no holes and no over¬
laps. The Geometric Work-
Bench guarantees a model’s
validity at each step of con¬
struction. This guarantee is
the program’s most important
feature.
The system protects a
model’s integrity in two ways.
First, the modeler stores geo¬
metrical and topological in¬
formation separately. Geom¬
etry relates to dimension. The
geometry of a shape specifies
the position of each vertex, the
length of each edge, and the
size and orientation of each
face. Topology relates to con¬
nectedness. The topology of a
shape lists which edges meet at
each vertex and which faces
border one another. The topol¬
ogy therefore also tells wheth¬
er all of a model’s parts fit to¬
gether in a sensible way. The
program is able to more effi¬
ciently check integrity on one
hand and to scale the size of the
model on the other, because it
deals with topology and geom¬
etry separately.
Second, the Geometric
WorkBench restricts the users
to a small selection of opera¬
tors that provide them with the
means to modify a solid
model. Each application of an
operator corresponds to one
continued
54 BYTE* OCTOBER 1988
Circle 224 on Reader Service Card
Mainframe Power for your PC!
If you need or are accustomed to the
throughput of a 32-bit mini, including any of
DEC’S VAX series, MicroWay has great news
for you. The combination of our N DP compilers
and our mW1167 numeric coprocessor gives
VAX speed to your 386 PC! If you don’t own a
386 PC, we provide a number of economical
PC and AT upgrade paths.
Many of our NDP Fortran-386 users are
reporting turnaround times that are two to six
times faster than their VAX. The exact times
are a function of the VAX processor being used,
the speed of the 386, the number of users being
served by the VAX, and the coprocessor being
used with the 386. There are currently over 400
developers using our NDP tools to port 32-bit
applications. To help the 386/1167 engineering
standard emerge, MicroWay is co-marketing
several mainframe applications that have been
ported by our customers. In addition, this ad
Dr. Robert Atwell, a leading defense scientist,
calculates that NDP Fortran-386 is currently
saving him $ 12,000 per month in rentals of
VAX hardware and software while doubling
his productivity!
Fred Ziegler of AspenTech in Cambridge,
Mass, reports, "I ported 900,000 lines of
Fortran source in two weeks without a single
problem!" AspenTech's Chemical Modeling
System is in use on mainframes worldwide
and is probably the largest application to ever
run on an Intel processor.
Dr. Jerry Ginsberg of Georgia Tech reports,
"My problems run a factor of six faster using
NDP Fortran-386 on an mW1167 equipped
386/20 than they do on my Micro VAX II."
introduces the first of many utilities that will
ease the porting of your favorite in-house
programs. These include tools like NDP Plot,
which provides CalComp compatible screen
and printer graphics, and NDP Windows.
MicroWay has mW 1167 boards in stock that
run on the Compaq 386/20, IBM PS2/80,
Tandy 4000, AT&T 6386, Acer 386/20, Everex
Step 386/16(20), H.P. Vectra RS/16(20) and
others. We now have a new board for the Com¬
paq 386/20 which combines an 1167 with VGA
support that is register compatible with IBM —
the "SlotSaver". It features an extended
800x600 high res mode that is ideal for 386
workstations.
Finally, we still offer the 16-bit software and
hardware which made us famous. If you own a
PC or AT and are looking for the best
8087/80287 support on the market, call (508)
746-7341 and we’ll send you our full catalog.
32-Bit Compilers and Tools
NDP Fortran-386™ and NDP C-386™ Com¬
pilers generate globally optimized mainframe
quality code and run in 386 protected mode
under Phar Lap extended MS-DOS, UNIX, or
XENIX. The memory model employed uses 2
segments, each of which can be up to 4
gigabytes. They generate code for the 80287,
80387, or mW1167. Both include high speed
EGA graphics extensions written in C that per¬
form BASIC-like screen operations.
• NDP Fortran-386™ Full implementation of
FORTRAN-77 with Berkeley 4.2, VAX/VMS
and Fortran-66 extensions.$595
• NDP C-386™ Full implementation of AT&T’s
PCC with MS and ANSI extensions.... $595
NDP Package Pricing:
387FastPAK: NDP Compiler, Phar Lap and
80387 Coprocessor 16 MHz: $1299
20 MHz: $1499
1167FastPAK: NDP Compiler, Phar Lap
and mW1167 Coprocessor 16 MHz: $1695
20 MHz: $2295
Phar Lap Development Tools .$495
NDP Windows™ — NDP Windows includes 80
functions that let you create, store, and recall
menus and windows. It works with NDP C-386
and drives all the popular graphics adapters.
Library: $125 — C Source: $250
NDP Plot™ — Calcomp compatible plot pack¬
age that is callable from NDP Fortran. It in¬
cludes drivers for the most popular plotters and
printers and works with CGA, Hercules, EGA
and VGA.$325
NDP/FFT™ — Includes 40 fast running, hand
coded algorithms for single and double dimen¬
sioned FFTs which take advantage of the 32-
bit addressing of the 386 or your hard disk. Call¬
able from NDP Fortran or NDP C with mW1167
and 80387 support.$250
387FFT for 16-bit compilers.$250
387BASIC™ — MicroWay’s new 16-bit MS
compatible Basic compiler that generates the
smallest EXE files and the fastest running
numeric code on the market.$249
Micro
Play
MicroWay *
80386Support
Parallel Processing
Monoputer™
The world’s most popular transputer develop¬
ment product runs all MicroWay transputer
software using eitheraT414 or T800. The T800
processor has built-in numerics and provides
performance comparable to an 80386 running
at 20 MHz with an mW1167. The new 3L Paral¬
lel C and Fortran compilers makes this an espe¬
cially attractive porting environment. Can be
upgraded to 2 megabytes.
Monoputer with T414 (0 MB).$995
Monoputer with T800 (0 MB).$1495
Quadputer™
This board for the XT, AT, or 386 can be pur¬
chased with 2, 3 or 4 transputers and 1,4 or 8
megabytes of memory per transputer. Two or
more Quadputers can be linked together to
build networks with mainframe power which
use up to 36 transputers. One customer’s real¬
time financial application has gone from 8
hours on a mainframe to 16 minutes on a sys¬
tem containing five Quadputers.... from $3495
Transputer Compilers and Applications
MicroWay offers Parallel languages for the
Monoputer and Quadputer.
MicroWay Parallel C.$595
MicroWay Occam2.$495
3L Parallel C.$895
3L Parallel Fortran.$895
jiField — A specialty finite element analysis
package targeted at transputer networks.
Ideally suited to take advantage of the 6
Megaflop speed of the Quadputer.$ 1600
MicroWay Prolog Interpreter.$750
Call (508) 746-7341 forour
free catalog!
Numeric Coprocessors
mWl 167™ — Built at MicroWay using
Weitek components and an 80387 socket.
mW1167-16 .$995
mW1167-20 .$1595
mWI 167/VGA-20 "SlotSaver" .$1995
8087 .$99
8087-2 .$145
80287-8 .$239
80287-10 .$279
80387-16 .$450
80387-20 .$675
80387-25 .$795
287Turbo-12 (for AT compatibles) . . . .$450
DRAM.CALL
(All of our Intel coprocessors include 87Test.)
PC and AT Accelerators
MicroWay builds a number of 8086 and 80286-
based PC accelerators that are backed up by
the best customer support in the industry.
Number Smasher™ (8087-10 & 512K) $499
FastCACHE-286/9 MHz.$199
FastCACHE-286/12 MHz.$299
SuperCACHE-286/12 MHz .$399
Intelligent Serial Controllers
MicroWay’s AT4™, AT8™, and ATI 6™ are the
fastest 80186-based intelligent serial control¬
lers on the market. They come with drivers for
UNIX, XENIX, and PC MOS.
AT4 ... $795 AT8... $995 AT16... $1295
32-Bit Applications
COSMOS-M/386 — SRAC’s structural and
thermal finite element packages for the 80386,
when combined with an 80387 or mW1167,
achieve mainframe speed and capacity. Turn¬
around times rival the VAX 8650 and are 6 to
15 times that of an AT.from $995
PSTAT-386 — This mainframe statistics pack¬
age has been used by government and in¬
dustry for 20 years. The full version was ported.
Requires 4 to 6 megabytes of memory: $1495
NDP/NAG™ — Features a library of 800 en¬
gineering and scientific numerical algorithms.
Callable from NDP Fortran.$895
_ The World Leader in PC Numerics
P.O. Box 79, Kingston, MA 02364 USA (508) 746-7341
32 High St., Kingston-Upon-Thames, U.K., 01-541-5466
Australia 02-439-8400 Germany 069-75-1428
Circle 170 on Reader Service Card
OCTOBER 1988 • B Y T E 55
When you want to talk computers...
ATARI COMPUTERS
800XL 64K Computer.84.99
130XE 132K Computer.139.00
520ST-FM RGB/Color Syst_789.00
1040ST Color System.Call
SF1224 Color Monitor.329.00
XF551 Disk Drive (XL/XE). . . .189.00
•tr » m i x x U IM i « » vv -
**-» '*. * t r * m. ■» « «, i. * 1 ■
— i » v * • • « i r i - •
Atari 800XL & XF551 Disk
Drive & Software *279
Includes: 800XL, 551 Drive, & Star Raiders,
Missile Command, Asterioids, Defender, Qix.
ATARI ST SOFTWARE
Access
Leaderboard Golf.24.99
Accolade
Test Drive.27.99
Avant Garde
PC Ditto (IBM Emulation).64.99
Michtron
Leatherneck .29.99
Soft Logik Corp.
Publishing Partner.64.99
Timeworks
Desktop Publisher.84.99
VIP
Professional Gem.119.00
Word Perfect Corp.
Word Perfect.189.00
AMIGA SOFTWARE
Absoft
AC Basic.139.00
Aegis Development
Animator/Images.89.99
Draw Plus.149.00
Sonix.49.99
Discovery Software
Marander II.31.99
Electronic Arts
Deluxe Video 1.2.89.99
Gold Disk Software
Pagesetter w/Text ed.89.99
Micro Illusions
Dynamic Cad .349.00
AMIGA SOFTWARE
Mimetics
Amigen Gen Lock.159.00
New Tek Inc.
Digi-View 2.0.149.00
Digi-Paint.44.99
Sub-Logic Corp.
Flight Simulator II.39.99
Word Perfect Corp.
Word Perfect.199.00
MACINTOSH PRODUCTS
OLYMPIA
NP-30 Mac 150 CPS 5 339
Hard Drives
CMS
MacStack 60 .899.00
Everex
40MB SCSI.999.00
60MB Tape Backup.899.00
PCPC
MacBottom HD45 .1149.00
Floppy Drives
Central Point
Magnum 800k.209.00
Mirror Technologies
800K Floppy External.199.00
Monitors
Network Specialties
High Top FPD.1199.00
Radius
Full Page Display.995.00
Two Page Display.1595.00
Sigma Designs
Laser View Display for II. . . .1,749.00
Memory Upgrades
Dove Computer
Mac Snap 2SE.359.00
Scanners
AST
Turboscan .1,349.00
Datacopy
730 Flatbed Scanner.1,199.00
Ast Premium 286 & 386 .Call
IBM PS/2 25, 30, 50, 60, 80.Call
Leading Edge.899.00
MS/DOS SYSTEMS
NEC APC-IV Powermate_2,399.00
PC-TOO 80286 1.2MB, 512K. .899.00
Zenith Laptops.Call
TOSHIBA
T-1000
Laptop
$799
MULTIFUNCTION CARDS
AST
6-Pak Plus 576 Board .149.00
Hot Shot 286 Accelerator.349.00
Hercules
Color Card.169.00
Graphics Card Plus.199.00
Intel
Inboard 386 Board.899.00
5th Generation
Logical Connection 256K.339.00
Quadram
Quad386XT 80386 PC-Upgr. . .899.00
Video 7
Vega V.G.A. Adapter.299.00
Zuckerboard
Color Card w/Parallel Port.89.99
WirfrR
Ashton-Tate
d-Base III +.389.00
Borland
Quattro .169.00
5th Generation
Fastback Plus.89.99
Fox Software
Fox Base & Development . . . .219.00
IMSI
Optimouse w/dr. Halo.89.99
Logitec
Hi-Res Buss Mouse.99.00
Lotus
Lotus 1.2.3 .299.00
Software Publishing
First Choice.99.99
Word Perfect Corp.
Word Perfect 5.0.249.00
MS/DOS SOFTWARE
COMPUTER MAIL ORDER
56 B Y T E • OCTOBER 1988
When you want to talk price.
MONITORS
Amdek
Video 21OA 12” Amber.89.00
Video 410 12”A/G/W . . . .(ea.) 139.00
Magnavox
7BM623 12” TTL Amber.99.00
CM8505 14” RGB/Composite .189.00
CM8515 14” RGB/Composite .269.00
9CM053 14” EGA.379.00
9CM082 14” VGA Display. . . .459.00
NEC
GS-1400 14” Monochr. TTL . .219.00
JC-1402 Multisync-ll.599.00
Packard Bell
PB-1418F 14” Flat TTL A/G/W.
.(ea.) 119.00
PB-1420CG 14” Mid-Res CGA 269.00
PB-1422EG 14” Hi-Res EGA. .369.00
PB-8426-MJ Uniscan Monitor .399.00
Princeton Graphics
Max-12 12” TTL Amber.149.00
Seiko
CM-1430 14”VGA Display_649.00
Magnavox CM 8762
14” RGB/Comp. $269
DRIVES
Atari
A A314 DS/DD ST Disk.219.00
SHD204 20MB ST Hard Drive .619.00
C.LTD (For Amiga)
C.LTD 20MB (A2000).769.00
C.LTD 33MB (A2000).879.00
C.LTD 44MB (A2000).1099.00
C.LTD 50MB (A2000).1139.00
C.LTD A500 SCSI Controller . .179.00
Indus
GT Disk Drive Atari XL/XE. . . .199.00
GTS-100 ST Drive .219.00
Racore
Jr. Expansion Chassis.299.00
Seagate Technologies
ST-225 20MB Drive .249.00
Supra
Atari ST 30 Meg Hard Drive . .689.00
Amiga 2000 20MB Hard/Drive .629.00
MODEMS
Anchor
6480 C64/128 1200 Baud .99.99
520 ST520/1040 1200 Baud ..129.00
1200E 1200 Baud External . . .129.00
Atari
XMM301 XL/XE 300 Baud.44.99
SX-212 St Modem .89.99
Avatex
1200 He External.99.99
2400 External.179.00
Best Products
2400 Baud V 2 Card w/software 149.00
Everex
Evercom 2400 Baud External .209.00
Anchor Lightning 2400 F/l
2400 Baud Internal $-| gg
Hayes
Smartmodem 300 Ext.
. . .159.00
Smartmodem 1200 Int.
. . .279.00
Packard Bell
1200 External.
. . . .89.99
2400 External.
. . .169.00
Practical Peripherals
1200 Baud Internal.
. . . .79.99
2400 Baud Stand Alone. . .
. . .189.00
Supra
2400AT 2400 Baud Atari . .
. . .169.00
U.S. Robotics
Direct 1200 Baud External.
. . .109.00
Direct 2400 Baud External.
. . .199.00
DISKETTES
Maxwell
MD1-M SS/DD 5V4”.
.8.49
MD2-DM DS/DD 5V4 n .
.9.49
MF1-DDM SS/DD 3V 2 ”. . . .
_12.49
MF2-DDM DS/DD 3W . . .
. . . .18.49
MC-6000 DC-600 Tape....
. . . .23.99
Sony
MD1D SS/DD 5 V 2 ”.
.6.99
MD2D DS/DD 5V 2 ”.
.7.99
MFD-1DD SS/DD 3V 2 ”
... .11.99
MFD-2DD DS/DD 3V 2 ” . . . .
. . . .16.99
PRINTERS
Atari
XDM-121 Letter Quality XL-XE 209.00
XM-M801 XL-XE Dot Matrix . . . 199.00
XM-M804 ST Dot Matrix.199.00
Brother
M-1509 180cps 132col.389.00
HR-20 22cps Daisywheel.379.00
Citizen
120D 120cps Dot Matrix.159.00
Premier-35 35cps Daisywheel .479.00
Epson
LX-800 150cps, 80 col.179.00
FX-850 240cps, 80 col.Call
FX-1050 264cps, 132 col .Call
LQ-500 180 cps, 24-wire.Call
LQ-850 330 cps, 80 col.Call
LQ-1050 330 cps, 24-wire.Call
FX-850, FX-1050.New
Hewlett-Packard
2225A Thinkjet.369.00
NEC
P2200 Pinwriter 24-wire.379.00
P660 Pinwriter 24-wire.459.00
P760 Pinwriter 132 col.679.00
Okidata
Okimate 20 color printer .129.00
ML-182 180 cps, 80 col.249.00
ML-320 300 cps, 80 col.379.00
ML-390 24 wire, 270 cps.519.00
Brother M-1109
100 cps,
Dot Matrix
Panasonic
KX-P1080i 144 cps, 80 col.. .
KX-P1091i 194 cps, 80 col. . .
KX-P1092i 240 cps, 80 col.-. .
KX-P1595 200 cps, 132 col..
Star Micronics
NX-1000 140 cps, 80 col
NX-1000C C64/128 Interface .
NX-15 120 cps, 132 col.
Toshiba
P321-SL 216 cps, 24-wire . . .
P351-SX 300 cps, 24-wire . . .
SI 59
.169.00
.199.00
. 339.00
.479.00
.179.00
.179.00
.329.00
.499.00
.999.00
In the U.S.A. and in Canada
Call toll-free: 1-800-233-8950
Outside the U.S.A. call 717-327-9575, Fax 717-327-1217
Educational, Governmental and Corporate Organizations call toll-free 1-800-221-4283
CMO, 101 Reighard Ave., Dept. A1, Williamsport, PA 17701
MMC
MICROCOMPUTER
MARKETING COUNCIL
of t»>e Di-ect Martetmtj Association Inc.
OVER'350,000 SATISFIED CUSTOMERS « ALL MAJOR CREDIT CARDS ACCEPTED » CREDIT CARDS ARE NOT CHARGED UNTIL WE SHIP
POLICY: Add 3% (minimum $7.00) shipping and handling. Larger shipments may require additional charges. Personal and company checks require 3 weeks
to clear. For faster delivery, use your credit card or send cashier’s check or bank money order. Credit cards are not charged until we ship. Pennsylvania residents
add 6% sales tax. All prices are U.S.A. prices and are subject to change, and all items are subject to availability. Defective software will be replaced with the
same item only. Hardware will be replaced or repaired at our discretion within the terms and limits of the manufacturer’s warranty. We cannot guarantee com¬
patibility. All sales are final and returned shipments are subject to a restocking fee. We are not responsible for typographic or photographic errors.
A110
Circle 64 on Reader Service Card
OCTOBER 1988 -BYTE 57
BOOK REVIEWS
Quaid Analyzer
Instruction Display
dx ax 0000 0000
ds:si bx 86c4:003e 085d
es:di cx 86c4:0000 0a9a
ss:sp bp 86c4:0946 00a2
data 09c2:0008
code 09c2:0419
cs:ip 09c2:0419
....oditsz.a.p.c
flags 0000001001000110
d28c
0419
<D
>
O
E
A
dx,ss
cc8b
041b
move
cx,sp
fa
04 Id
cli
c88c
041e
move
ax,cs
d08e
0420
move
ss,ax
0d60bc
0422
move
sp,0d60
0200c481
0425
add
sp,0200
fb
0429
sti
52
042a
push
dx
51
042b
push
cx
53
042c
push
bx
51
042d
push
cx
30b4
042e
move
ah ,30
21cd
0430
int
DOScall
Part of a Quaid Analyzer display
Quaid Analyzer is a powerful diagnostic tool
that shows what is going on inside your com¬
puter. The > at the top is the cursor. You can
move it with the arrow keys. When you move the
cursor off the screen, the instructions scroll like
text in an editor. You can move the cursor into a
register and change its value, or see the instruc¬
tions or data it points to. Of course, you can
scroll through the data display as well, and type
new values into memory. With Quaid Analyzer
you never have to type a command.
This example shows the first instructions exe¬
cuted when VDISK.SYS installs itself. You can
see that it changes stack pointers, then gets the
DOS version number. We got to this point by
loading Quaid Analyzer before DOS, then
watching the DOS call and disk interrupts until
the driver was loaded, then putting a breakpoint
on its first instruction. Drivers are installed before
DOS gives you the first prompt. What other soft¬
ware tool can show you a device driver install?
Quaid Analyzer comes with a manual, and software on a 3
inch and a 5 inch diskette. If you are not satisfied with
Quaid Analyzer, you can return it within 30 days for a re¬
fund. Quaid Analyzer is not sold by dealers in the United
States or Canada. It is not copy-protected.
To order Quaid Analyzer, call us with your credit
card, or send us a check for $200 US funds. We
ship within a day at our expense.
Quaid Software Limited
Third Floor Dept B633
45 Charles Street East
Toronto Ontario Canada M4Y 1S2
(416) 961-8243
Warning! For advanced programmers only.
step in the incremental con¬
struction of a solid model.
Each operator changes the
number of vertices (F), edges
(. E ), and faces (F) in a way that
maintains equality in Euler’s
formula: V - E + F = 2. This
equality guarantees the topo¬
logical validity of the model.
Solid modeling programs
like the one described in this
book are necessarily large and
complex. Software engineers,
even those not particularly in¬
terested in solid modeling,
might enjoy reading this book
just to learn more about how to
write a large program. The au¬
thor explains many of his deci¬
sions, including his selection
of data structures and his de¬
sign of a user interface.
Many listings of C code il¬
lustrate the book. While the
syntax of C enables clever pro¬
grammers to use tricks and
shortcuts, Martti Mantyla
avoids those in favor of clear
code. An experienced pro¬
grammer who knows Pascal
would have no trouble follow¬
ing the examples.
The exercises in the book
offer readers a means of going
beyond the text. Many are sub¬
stantial projects. They consti¬
tute a guide for those who are
interested in constructing
their own solid modeling pro¬
gram, and a jumping-off point
for those who are intent on de¬
veloping their own program of
research.
The bibliography lists 137
references, mainly to major
journals. That in itself is a
major attraction to the book
for anyone seriously interested
in the subject.
I enjoyed Martti Mantyla’s
writing style and presentation.
An Introduction to Solid Mod¬
eling is especially attractive
because you can read it quick¬
ly or at your leisure, all at once
or in bits and pieces. The au¬
thor has constructed a very ef¬
fective introduction to solid
modeling, which at the same
time challenges those who are
experienced in the field.
—Leon Tabak
Programs and Data Struc¬
tures in C by Leendert Am-
meraal, John Wiley & Sons,
New York: 1987, 206 pages,
$24.95 (softcover). Leendert
Ammeraal’s book is a broad
but not exhaustive introduc¬
tion to data structures and al¬
gorithms using C.
After briefly defending C
as an appropriate language for
teaching and defending func¬
tioning programs as the best
vehicle for teaching, Ammer-
aal plunges into a grab bag of
tricks and techniques. The
initial chapter on program¬
ming style discusses search
sentinels, global variables,
and recursion. Ammeraal’s
sometimes gruff text goes on
to cover basics such as sorting,
searching, and list manipula¬
tion; more advanced topics,
such as doubly linked lists, B-
trees, and interpreters/com¬
pilers; and esoteric topics like
dynamic programming, tries,
and graph representations.
Example programs are work¬
able for students but are not
particularly general or exten¬
sible for professionals.
—Darrow Kirkpatrick
C as a Second Language by
Tomasz Muldner and Peter W.
Steele, Addison-Wesley, Read¬
ing, MA: 1988, 588 pages,
$27.95 (softcover). This is a
comprehensive introduction
to standard C, with some
ANSI extensions included.
Written primarily for those
who were raised on Pascal, it
provides clear discussions of
the basics—datatypes, control
structures, file I/O, func¬
tions, and strings—with very
helpful and concise summar¬
ies of the most important
points.
The book moves well be¬
yond the basics with probing
discussions of C features like
pointers, bit fields, structured
file I/O, enumerated types,
and preprocessor instruc¬
tions. Muldner and Steele in¬
clude code to manage abstract
data types such as graphs,
lists, sets, and stacks. They
also include a hearty calcula¬
tor program featuring vari¬
ables; a memory-management
system with compaction; and a
continued
58 BYTE* OCTOBER 1988
• Call for FREE Catalog • Call for FREE Catalog
O
i 'Tk/Mtar
□
CL
E
o
O
3
Q.
E
o
3
o
>
0)
E
o
O
a>
l.
o
35
3
Q-
E
o
o
3
o
</j
>
0)
E
o
o
Call for FREE Catalog
f
Call for FREE Catalog • Call for FREE Catalog • Call
LASER PRINTERS
NEC
LC 890
* 2 , 950 °°'
35 Resident type fonts
4 standard interfaces
3MB of internal memory
Includes Apple Talk Connector
LC 890 Toner Cartridge (6Pk.) ..77.. 62.10*
BUY NOW AT
ALDUS PageMaker 3.0 . 479.75*
ASHTON-TATE Dbase 111+ . 345.32*
ASHTON-TATE Multimate Advan.II .. 235.35*
BORLAND INT Paradox 2.0 . 392.89*
BORLAND INT Quattro . 129.00*
BORLAND INT Sidekick Plus . 112.11*
BORLAND INT Sprint . 108.50*
BORLAND INT Turbo Cor Basic. 56.05*
CENTRAL POINT PC Tools Deluxe .... 37.50*
DAC SFT DAC Easy Accounting 3.0 .... 53.00*
LOTUS DEVELOPMENT Lotus 1-2-3 279.00*
MERIDIAN TECH Carbon Copy Plus 100.49*
MICROSOFT "C" Compiler . 271.69*
MICROSOFT Excel . 285.32*
MICROSOFT Basic 4.0 or Windows .... 60.55*
MICROSOFT Word 4.0 . 199.00*
PEACHTREE SFT Acctinq Sys II . 146.45*
PETER NORTON Utilities-Advanced .. 68.25*
QUARTERDECK OFFICE Desqview .. 69.69*
SYMANTEC Q&A 3.0 . 186.85*
WORDPERFECT WordPerfect 5.0 .... 205.00*
XEROX CORP Ventura Publisher. 445.00*
HOUSTON INSTRUMENTS All Models CALL
HEWLETT PACKARD Scanjet . 984.75*
PRINCETON GRAPHICS LS-300 . 701.95*
IOLINE PLOTTERS . CALL
SUMMAGRAPHICS(12 x 12). 342.39*
SUMMAGRAPHICS(12 x 18). 564.59*
i m mm
ALDUS
PAGEMAKER 3.0
Create your own brochures,
newsletters, and reports
withpage formatting, layout
and design tools.
* 479 75 ‘
-flEjWUli
JOIN THE#1 “COMPUTER
WAREHOUSE CLUB ” ® FOR BUSINESS
SYSTEMS
THE®286/12
•512K of 1MB on the
Motherboard • 6-12Mhz •
Keyboard/Toggle Switch
Selectable • 1,2MB
Mitsubishi HDC/FDC •
Phoenix Bios • 101 Key j
Keyboard • Monitor &
Video Board Optional
$ 915 °°*
BUSINESS SOFTWARE
s
■
■
MONO & COLOR CARDS
PRINTERS
PANASONIC
1080i 8.5", 144cps . 170.69*
1592 15", 180cps .389.00*
KX-P4450 LASER 11 PPM . 1,469.00*
CITIZEN
180D 10", 180cps . 166.65*
MSP-50 10", 300cps.388.85*
MSP-45 15", 240cps.437.00*
Tribute 224 15", 200cps, 24 Pin.578.90*
Premier 35 15", 25cps .489.00*
EPSON
LX800 80 Col., 180cps . 176.00*
LQ500 80 Col., 180cps. CALL
LQ1050 132 Col., 264cps. CALL
FX1050 132 Col., 264cps . CALL
FX850 80 Col., 264cps . CALL
NEC
LC860 + 8PPM Laser. 1,839.00*
5200 10", 265cps .503.49*
P9XL 15", 400cps.958.49*
P5300 15". 265cps . 639.00*
P2200 Dot Matrix 10", 170cps . 317.14*
OKIDATA
390 9.5", 270cps.439.00*
ML 321 16", 300cps .443.12*
ML 320 9.5", 300cps.319.23*
OKIDATA
MICROLINE 383
PRINTER
M
m
Features 450cps in draft,*-^——
mode, 180cps in near-
letter-quality mode, 16" L
paper width, IBM
compatible, top/bottom
paper feed, parallel &
serial ports.
$ 879 °°'
T WHOLESALE + 8% PRICES !
HERCULES Graphics Card Plus . 170.69*
THE® Color Card or Mono. 55.00*
A.T.I. EGA Wonder 800 x 560 . 162.00*
ORCHID Designer VGA (IBM PC/XT) 287.31 *
PARADISE Auto Switch 480 . 162.00*
PARADISE VGA Plus Card . 253.00*
VIDEO 7 Vega Deluxe 640 x 480 . 185.14*
VIDEO 7 VGA. 249.96*
COMPUTER SYSTEMS
AST Premium 286 Model 80. 1,542.77*
AST Premium 286 Model 140. 2,513.91*
COMPAQ Deskpro 286/40MB . 2,295.25*
COMPAQ Deskpro 386/60MB . 5,089.00*
COMPAQ Portable III MDL 40 . 3,850.00*
IBM PS/2 Model 30 CMS 20MB . 1.473.59*
IBM PS/2 Model 50. 2,499.75*
TOSHIBA T-1000 Laptop W/512K.719.00*
TOSHIBA T-3100/20 Laptop W/640K 2,838.00*
TOSHIBA T-5100 w/2MB RAM, 40MB 4,450.00*
TOSHIBA T-3200 Laptop. 3,395.00*
ITOSHIBA T-1200 Laptop . 2,125.00*1
Call For Best Pricing On Other Models
ScanJet Desktop
Scanner
$ 984 75 *
• Flat-Bed Design
• Scaling/Resolution
• OCR/IBM Compatibility
• Automatic Document Feeder
ScanJet Interface Card . $348.45*
FLOPPIES, DRIVES, TAPES
CMS 360K Ext. PS/2 Floppy. 231.29*
IOMEGA Bernoulli II 20MB Int . 738.00*
IRWIN 64MB Int Tape for IBM PS/2 .... 499.00*
IRWIN 145 40MB Internal Tape . 419.65*
MINISCRIBE 3650 40MB Kit . 360.57*
MITSUBISHI 360K 1/2 Ht Dr . 79.79*
MITSUBISHI 1MB3.5"FD. 79.79*
MITSUBISHI 1.2MB Floppy 1/2 Ht . 85.62*
PLUS DEVEL Hardcard 20. 489.87*
PLUS DEVELHardcard 40 . 601.82*
SEAGATE ST-225 20MB Kit . 249.00*
MINISCRIBE 3675 60MB HD Kit . 389.00*
MINISCRIBE 6128 110MB RLL Full Ht 659.00*
SEAGATE ST-251 42MB/40MS HD .... 349.00*
SEAGATE ST-4096 80MB Full Ht . 529.00*
SYSGEN Bridge File 3.5" Ext. Drive .... 205.00*
1-800-621 -SAVE
I CO POra,e 4 Hotline 1 -312-205-1300
MITSUBISHI
DIAMOND SCAN
13" Color Monitor
$ 455 °°*
NEC Multisync II Hi-Res 13"
Monitor. s 544 39 *
Call For Best Prices on Magnavox, Amdek, IBM,
Princeton, and TUB®
MODEMS
HAYES Smartmodem 2400.392.89*
HAYES Smartmodem 1200.261.59*
U.S. ROBOTICS HST 9600.604.99*
MULTIFUNCTION CARDS
AST Advantage Premium . 295.00*
INTEL Above Board 286 . 385.00*
ORCHID Tiny Turbo 286 . 241.39*
ORCHID Twinturbo 12.342.39*
THE®Mu!ti I/O w/P/S/G/CLK/CAL. 50.40*
MATH CO-PROCESSOR
INTEL 80287 10MHZ Co-Processor .. 284.50*
INTEL 8087-2 Math Co-Processor .... 147.00*
INTEL 80387-16 Co-Processor. 445.00*
MICE & ACCESSORIES
LOGITECH Logimouse +.69.69*
LOGITECH Hi-Res Mouse.85.85*
MICROSOFT Mouse w/Paintbrush . 93.50*
MICROSOFT Mouse w/Windows . 125.00*
CENTRAL PT Deluxe Option Brd .106.05*
CURTIS Ruby + w/Fax Protector.63.63*
KENSINGTON Masterpiece+ .99.99*
THE COMPLETE PC Complete Fax ..297.95*
FUJI 3 1/2" DS/HD Box of 10.45.45*
UNISON Unipower 400 UPS .329.00*
640K & 256K CHIPS . CALL
DISKETTES (25) Hi Dens IBM AT.32.82*
DISKETTES (50) 5 1/4" DS/DD.17.50*
FAX MACHINES/COPIERS
SHARP
Z-50
Features accurate auto
exposure, lightweight and
compact for home or office
use, 4-color single tone
copying, 2-way paper feed
plus more.
SHARP Toner Cartridge . 60.60*
SHARP Fax FO-300 . s 1,131 20 '
SHARP FO20 Fax Paper (6rolls) .. .23.23*
$ 483 00 '
MONDAY-FRIDAY
8:30 AM-6:00PM
SATURDAY
10:00AM-4:00PM
TECH SUPPORT 1-312-205-1410
CUSTOMER SERVICE 1-312-205-1510
FAX 1-312-205-1525
Hours: Monday-Friday 9:00-4:00 CST
REAL BUYING CLOUT- Call now and join over 200,000
members who are too smart to pay more! MEMBERSHIP
BENEFITS: * Pay just 8% above advertised wholesale
price • 3%cash discount (included in wholesale price) •
Price Protection • Optional software rental library • FREE
Wholesale Buyers Guide • FREE UPDATES • Fully
Insured 48 Hour Delivery • 10 day Return Policy • FREE
Technical Support • FREE Bulletin Board • Quantity Dis¬
counts • All Prices Subject To Change. All Products
Subject To Availability. JOIN TODAY FOR AS LITTLE
AS $10.
‘All Prices Shown are Wholesale Prices
o
O
3
<D
<
W
O
c
•^
O
o
3
-O
c
CD
i
S
Q)
CD
ZT
O
c
V)
CD
S2
o
T
CD
o
O
3
CD
<
o
c
“T
O
o
3
-O
c
CD
S2
§
o
O
3
CD
<
W
O
c
-t
O
o
3
-o
c
CD
CD
D-
O
c
c/>
CD
g
c
CT
Call for FREE Catalog • Call for FREE Catalog • Call for FREE Catalog • Call for FREE Catalog • Call for FREE Catalog • Ca c
Circle 196 on Reader Service Card
OCTOBER 1988 -BYTE 59
All the software, alignment diskettes, parallel/serial wrap-around
plugs, ROM POSTs and extensive, professional documentation to
provide the most comprehensive testing available for IBM PCs,
XTs,ATs and all compatibles under DOS or Stand Alone. No other
diagnostics offers such in-depth testing on as many different types of
equipment by isolating problems to the board and chip level.
NEW: SuperSoft’s ROM POST performs the most advanced
Power-on-Self-Test available for system boards that are compatible
with the IBM ROM BIOS. It works even in circumstances when the
Service Diagnostics diskette cannot be loaded.
NEW: 386 diagnostics for hybrids and PS/2s!
For over nine years, major manufacturers have been relying on
SuperSoft’s diagnostics software to help them and their customers
repair microcomputers. End users have been relying on SuperSoft’s
Diagnostics II for the most thorough hardware error isolation
available. Now versions of Service Diagnostics are available to save
everyone (including every serious repair technician) time, money,
and headaches in fixing their computers, even non-IBM equipment.
BOOK REVIEWS
All CPUs & Numeric Co-processors
System Expansion & Extended Memory
Floppy, Fixed & Non-standard Disk Drives
Standard & Non-standard Printers
System Board: DMA, Timers, Interrupt,
Real-time Clock & CMOS config. RAM
All ColorGraphics & Monochrome
Monitors
Parallel & Serial Ports
Mono, CGA, Hercules & EGA
Adapters
All Keyboards & the 8042 Controller
database using an external
binary search tree.
—Darrow Kirkpatrick
Perceptrons by Marvin L.
Minsky and Seymour A.
Papert, MIT Press, Cam¬
bridge, MA: 1988, 292 pages,
$12.50. Perceptrons has been
the classic textbook on con-
nectionist learning machines
since its publication in 1969,
and the recent surge of interest
in artificial neural systems
makes the printing of an ex¬
panded edition welcome.
Initially, owners of the pre¬
vious edition of this work may
be disappointed by the new
book. It turns out to be a re¬
print of the old edition sand¬
wiched between about 45
pages of a newly written pro¬
logue and epilogue.
The short prologue, entitled
“A View from 1988,” is an
overview of the history of arti¬
ficial neural systems and the
authors’ commentary on why
the state of the art has pro¬
gressed little since the book
was first published.
The epilogue, which ac¬
counts for the lion’s share of
the new text, is an interesting
essay entitled “The New Con-
nectionism,” which includes
discussion of the significant
Rummelhart and McClelland
work on parallel distributed
processing. Minsky and Pa¬
pert do a good job of tying the
theory and application of per¬
ceptrons to other paradigms
coming into vogue in the sci¬
ence of neural networks.
While billing the new Per¬
ceptrons as an “expanded edi¬
tion” may be overdoing
things, the authors’ additions
are important enough to jus¬
tify putting the book on the
shelf next to the older edition.
With or without the additions,
of course, Perceptrons will al¬
ways remain a classic in its
field.— Eric Bobinsky
BASIC Mathematical Pro¬
grams for Engineers and
Scientists by H. Guggen-
heimer, Petrocelli Books,
Princeton, NJ: 1987, 233
pages, $19.95. This new addi¬
tion to the large body of litera¬
ture on numerical computing
offers welcome relief from
both the code-starved mathe¬
matical textbooks on numeri¬
cal analysis and the simple-
minded cookbooks that
provide code but little or no
useful explanations.
The author, a university
mathematics professor, has
put together 40 BASIC pro¬
grams covering such diverse
topics as vector geometry,
roots of equations, integration
and differentiation, ordinary
differential equations, linear
algebra, Fourier analysis, and
gamma and Bessel functions.
As important as the code it¬
self, each program is accom¬
panied by a readable and thor¬
ough treatment of the theory
behind the algorithm.
The book’s conversational
style and expert presentation
make it enjoyable to read, and,
although the author states that
the text is for “anyone who is
not a computer scientist or
mathematician,” many prac¬
ticing professionals will none¬
theless find it useful.
The only negative aspect of
the book is its use of Microsoft
GWBASIC. Much more ele¬
gant and understandable pro¬
grams would have followed
from the use of any of the new,
structured BASIC dialects.
Fortunately, Pascal-like
pseudocode versions of each
routine are presented, and
they make the book valuable
even to those who write code
in something other than
BASIC.
At $19.95, this excellent lit¬
tle paperback is a bargain.
—Eric Bobinsky ■
CONTRIBUTORS
Critic and author Hugh Ken¬
ner lives in Baltimore, MD.
Leon Tabak is a visiting
lecturer in computer science
at Worcester (MA) Polytech¬
nic Institute. Darrow Kirk¬
patrick is a freelance writer
and computer consultant liv¬
ing in New Paltz, New York.
Eric Bobinsky is a mathema¬
tician at NASA’s Lewis Re¬
search Center in Cleveland,
Ohio.
Join the ranks of XEROX, NCR, CDC, SONY, PRIME,... who have
bundled SuperSoft’s diagnostics with their microcomputers at no risk
because of our 30 day money back guarantee.
Service Diagnostics for PC, PC/XT, and compatibles only.$169
Alignment Diskette for PC, PC/XT and compatibles (48 tpi drives).$ 50
Wrap-around Plug for PC, PC/XT and compatibles (parallel and serial).$ 30
Service Diagnostics for AT and compatibles only.$169
Alignment Diskette for AT and compatibles (96 tpi drives).$ 50
Wrap-around Plug for AT (serial).$ 15
ROM POST for PC, PC/XT, and compatibles only.$245
ROM POST for AT and compatibles only.$245
Service Diagnostics: The KIT (includes all of the above—save $502).$495
Service Diagnostics for all other CPUs (386, V20, V30, Harris, etc.).$195
Diagnostics II is the solution to the service problems of users of all CP/M-80,
CP/M-86 and MS-DOS computers.$125
ROM POST for PS/2 and compatibles only.$245
Alignment Diskette for PS/2 and compatibles (3.5 inch).$ 50
To order, call 800-678-3600 or 217-359-2112,
FAX 217-359-7225, or write SuperSoft.
SuperS ft
FIRST IN SOFTWARE TECHNOLOGY P.O.Box 1628 Champaign, IL61820 (217)359-2112 Telex 270365
SUPERSOFT is a registered trademark of SuperSoft, Inc.; CDC of Control Data Corp.; IBM PC, AT & XT of
International Business Machines Corp.; MS-DOS of Microsoft Corp.; NEC of NEC Information Systems, Inc.,
PRIME of PRIME INC.; Sony of Sony Corp.
60 BYTE* OCTOBER 1988
Circle 250 on Reader Service Card
Without question, Princeton’s PSC-28 and PSM-03 monitors will bring you the ultimate in
VGA performance. Princeton was the first to offer truly compatible VGA dedicated monitors.
Our PSC-28 is a 770 x 570, .28mm dot pitch, high resolution analog color monitor that can
display an infinite number of colors. The PSC-28 also features a convenient color button for
green, amber or cyan text. The PSM-03, a high resolution analog monochrome monitor
gives you outstanding 800 x 630 resolution, and the ability to display infinite shades of
gray. Plus sharp crisp graphics and character definition from its dynamic focusing circuitry.
Both monitors are compatible with IBM PC* XT* AT* PS/2, Apple Macintosh SE*
and compatible personal computers. Each gives you full compatibility with the leading
VGA adapter cards including the QuadVGA and VEGA VGA. So if VGA meets all your
needs (and you don’t require the additional flexibility of our famous ULTRASYNC and
MAX-15 autosynchronous monitors), investigate the cost/performance value of the
PSC-28 and PSM-03.
Unsurpassed quality, service and
performance make it hard to beat
Princeton monitors. We offer better
value than our competition. We call it
the Visible Edge. For answers to all
your questions about VGA compatible
monitors, contact us at 601 Ewing
Street, Building A, Princeton, New
Jersey 08540 (609) 683-1660, x 810.
* Requires proper adapter card
GRAPHIC SYSTEMS
AN INTELLIGENT SYSTEMS COMPANY
Circle 204 on Reader Service Card
THE VISIBLE EDGE
OCTOBER 1988 -BYTE 61
PRICES YOU CAN FIND ONLY IN
FORTRAN COMPILERS
Lahey F77 FORTRAN
429
Lahey Personal FORTRAN 77
86
MS FORTRAN
299
RM/FORTRAN
479
GRAPHICS
Advantage Graphics (C)
Essential Graphics
229
229
w/Source
509
Graphic
GSS Graphic Dev. Toolkit
HALO '88
322
409
229
HALO '88 (5 Microsoft Lang.)
399
MetaWINDOW
162
MetaWINDOW Plus
232
386 SOFTWARE
386-to-the-Max 66
DESQview 115
FoxBASE + /386 CALL
High C-386 799
Microport
System V/386 (complete) 769
Runtime System 255
MS Windows/386 130
NDP C or Fortran-386 529
PC-MOS 386 CALL
PharLap 386IASM/Link 409
SCO Xenix
System V 386 (complete) 1279
Operating System 589
VM/386 182
ASSEMBLERS/UNKERS
Advantage Disassembler
MS Macro Assembler
OPTASM
Plink86plus
Visible Computer 80286
BASIC
Finally!
Flash-Up
MS Basic Comp. 6.0
MS QuickBASIC
QuickPak Professional
QuickWindows w/Source
Screen Sculptor
Turbo Basic
Turbo Basic Toolboxes
C COMPILERS/INTERPRETERS
C-Terp 220
Lattice C 289
Microsoft C 299
Quick C 69
Run/C Professional 159
Turbo C 69
C UBRARIES/UTILITIES
C Async Manager 137
C Tools Plus/5.0 101
C Utility Library 125
CxPERT CALL
Essential Comm Library 125
Greenleaf Bus. Math Lib. 159
Greenleaf Comm Library 169
Greenleaf Functions 155
Greenleaf Super Functions 179
Greenleaf Turbo Functions 109
PforCe 215
PC-Lint 101
Pre-C 159
Resident C w/Source 169
TimeSlicer 279
w/Source 899
Turbo C Tools 101
COBOL
Microsoft COBOL
Opt-Tech Sort
Realia COBOL
RM/COBOL-85
SCREENIO
NEW
Clipper 439
dBFast 75
FoxBASE+ 269
Hi-Screen XL 129
Integrated Development Lib. 135
Quicksilver 369
R&R 129
Say What! 45
Silvercomm Library 139
DEBUGGERS
Periscope I 563
Periscope II 141
Periscope ll-X 106
Periscope III 10 MHZ 1143
Pfix 86 Plus 215
T-Debug Plus V. 4.0 39
w/Source 80
DISK/DOS/KEYBOARD
UTILITIES
Advanced Norton Utilities 99
Command Plus V. 2.0 70
Disk Optimizer 56
FastbacK Plus 142
Mace Utilities 90
Norton Commander 56
Norton Utilities 61
PC Tools Deluxe 70
Vfeature Deluxe 111
X-Tree Pro 111
EDITORS
Brief CALL
w/dbrief CALL
EDIX 169
Epsilon 151
KEDIT 120
MKS Vi 66
Multi-Edit 90
Norton Editor 70
PC/EDT + 269
PI Editor 165
SPF/PC 185
Vedit Plus 131
FILE MANAGEMENT
Btrieve 185
Xtrieve 189
Report Option 109
Btrieve/N 455
CBTREE 141
c-tree 318
r-tree 241
d-tree CALL
dBC III 169
dBC III Plus 599
dB.Vista or dB.Query CALL
Informix ESQL/C,4GL,SQL CALL
XQL 599
CALL PROGRAMMERS PARADISE TODAY and discover our commitment to bringing you
the best software at the best prices. You'll also find software pros to help you select the product
that you need plus immediate shipment on our stock of 1000 products and a 30-day money back
guarantee. Paradise is ready and waiting for you.
OBJECT-ORIENTED
PROGRAMMING
Actor 439
Advantage C++ 479
C-Talk 129
PforCe + + 215
Smalltalk/V 85
Communication Applic. Pack 45
EGA/VGA Color Ext. Pack 45
Goodies #1, 2 or 3 Applic. Packs 45
Smalltalk/V286 169
OPERATING SYSTEMS
Microport:
286 DOS Merge 219
System V/AT 549
Runtime Package 209
Software Dev. Package 255
Text Preparation Package 169
Unlimited License Kit 209
SCO:
Xenix System V (complete) 979
Development System 479
Operating System 479
Text Processing Package 149
Xenix for PS/2 50, 60, 80 CALL
Wendin DOS 2.15 NEW 109
TROPICAL TREATS
dBx Translator
New dBx version 4.0 com¬
piles dBASE III Plus programs
into portable C source code
with full runtime terminal
and file support. Execute C
fast on PC, or run on UNIX
or VAX.
$469
PI Editor
Blazinely fast editor with
multi files, full on-line con¬
textual help, compile integra¬
tion, undo, macro language
with integrated source de¬
bugger, E/EMS and VGA/EGA
support.
$165
Periscope I
Now includes a 512K write
protected 16 bit RAM board,
along with breakout switch.
Store symbol tables, defini¬
tion files, etc. in addition to
the Periscope debugger soft¬
ware, outside DOS memory.
$563
62 BYTE* OCTOBER 1988
PARADISE 1-800-445-7899 =S
PASCAL COMPILERS
Microsoft Pascal 199
Professional Pascal 549
Turbo Pascal 69
Turbo Pascal Dev. Toolkit 289
TURBO PASCAL ADD-ONS
Flash-Up 80
Flash-Up Toolbox 46
Mach 2 66
Screen Sculptor 96
T-Debug Plus V. 4.0 39
w/Source 80
Turbo Analyst 4.0 69
Turbo Async Plus 101
Turbo Halo 80
Turbo Magic 179
Turbo Power Tools Plus 101
Turbo Power Utilities 79
Turbo Professional 4.0 80
Turbo WINDOW/Pascal 80
SCREENS/WINDOWS
C-Scape 282
Greenleaf DataWindows 219
Makeform NEW 99
Panel Plus 395
Panel/QC or /TC 99
POWER SCREEN NEW 101
Vitamin C 149
VC Screen 119
Windows for C 149
Windows for Data 259
w/Source 519
ADDITIONAL PRODUCTS
Carbon Copy Plus 142
Dan Bricklirrs Demo Prog. II 179
FLOWCHARTING II 205
Logitech MOD II Dev Sys 209
MathCAD 282
MKS Toolkit 145
PC Scheme 86
Pfinish 215
PolyMake 131
PVCS Corporate 359
Source Print 80
Tree Diagrammer 70
BORLAND
Eureka 119
Paradox 1.1 369
Paradox 2.0 529
Quattro 169
Sidekick Plus 125
Turbo Basic Compiler 69
Database Toolbox 69
Editor Toolbox 69
Telecom Toolbox 69
Turbo C Compiler 69
Turbo Pascal 69
Turbo Pascal Dev. Toolkit 289
Turbo Tutor 45
Numerical Methods TB 69
Database Toolbox 69
Editor Toolbox 69
Cameworks Toolbox 69
Graphix Toolbox 69
Turbo Prolog Compiler 105
Turbo Prolog Toolbox 69
MICROSOFT
MS Basic Compiler 6.0 199
MS Basic Compiler (XENIX) 449
MS Basic Interpreter (XENIX) 229
MS C Compiler 299
MS COBOL Compiler 599
for XENIX 649
MS Excel 329
MS FORTRAN 299
for XENIX 449
MS Learning DOS 39
MS Macro Assembler 99
MS Mouse Serial or Bus 99
w/EasyCad 119
w/MS Windows 139
MS OS/2 Programmer's Toolkit 239
MS Pascal Comp. 199
for XENIX 449
MS QuickBASIC 69
MS QuickC 69
MS Sort 130
MS Windows 69
MS Windows Development Kit 319
MS Windows/386 130
MS Word 285
MS Works 129
PROGRAMMER’S PARADISE:
Microsoft ® QUICKC
Microsoft QuickC is a powerful first
step into C programming. It compiles
at the blazing speed of 10,000 lines
per minute. It has a full-featured de¬
bugger. And its seamlessly integrated
environment means you don't nave
to switch between tools. So go to C.
New QuickC from Microsoft.
SPECIAL! QuickC and Microsoft
Serial Mouse Bundle
LIMITED TIME OFFER: $149
WINDOWS FOR DATA
Build a state-of-the-art user interface into your application.
Complete, professional C-library for building and managing
menus, data-entry forms, user help and text files in a windowing
environment. Allows flexibility to create screens “your own way."
Features include: Field entry from lists of choices, scrollable re¬
gions for entry of a variable number of line items, nesting and
branching of forms and menus. Unique, J&Ejk Vermont
built-in debugging system. Creative
Ours: $259 Software
WENDIN-DOS VERSION 2.5
WENDIN-DOS is the new multi-tasking, multi-user MS-DOS
replacement operating system for IBM compatible Personal
Computers. Version 2.5 allows users to create hard disk parti¬
tions greater than 32 MB. WENDIN-DOS uses the MS-DOS file
system, and supports MS-DOS commands while providing new
ones to enable multi-tasking, file protection, and command
language extensions and enables you to access your files with
DOS, UNIX, or VAX/VMS style file names — whichever you
prefer. WENDIN-DOS supports several users on the same com¬
puter. WENDIN-DOS now includes XTC, Wendin's ULTIMATE
PROGRAMMER'S EDITOR!
GREENLEAF
SUPERFUNCTIONS
LIBRARY
The new Greenleaf SuperFunctions
Library contains over 350 features
including expanded memory access
using the LIM 4.0 interface, high level
DOS function access like the critical
error handler, advanced time and date
functions, many menu and window
creation options, automatic screen re¬
fresh for overlaid windows and device
independence plus demo programs
and free source. For IBM and compat¬
ibles with MS DOS/PC DOS 2.0 +.
Ours: $179
Minimum 512K memory.
Ours: $109
ill
GREENLEAF
O-
I
accept MasterCard, Visa, Ameri¬
can Express. Include $3.95 per
item for shipping and handling.
All shipments by UPS ground.
Rush service available, ask for
rates when you order.
MAILORDERS
POs by mail or fax are welcome.
Please include phone number.
RETURN POLICY
Our “No Hassle" policy means
if you're not satisfied with a
product from Programmer's,
simply return it within 30 days
for a refund. Some manufactur¬
er's products cannot be returned
once disk seals are broken, so
check before you buy.
TECHNICAL
SUPPORT FROM
SOFTWARE
PROS
INTERNATIONAL
SERVICE
Take advantage of our Inter¬
national business number for
details on export charges
and exchange rates. Payments
should be made in U.S. dollars.
DEALERS AND
CORPORATE ACCOUNTS
Call and ask for our catalog and
special volume discounts.
UNBEATABLE PRICES
We'll match lower nationally
advertised prices.
In NY: 914-332-4548
Customer Service:
914-332-0869
International Orders:
914-332-4548
Telex: 510-601-7602
Fax: 914-332-4021
Call or Write for
Latest Free Catalog!
55 South Broadway, Tarrytown, NY 10591
Circle 209 on Reader Service Card
OCTOBER 1988 • BYTE 63
Introducing OmniLab 9240.
Totally Integrated Scope-Analyzer-Stimulus.
■ Combine a 100 MHz digital oscilloscope
with a time-aligned, 200 MS/s 48-channel
logic analyzer. Next add synchronized analog
and digital stimulus generators. Then a
remarkable new triggering system. What you
have is the 9240—a whole new class of
instrumentation. Expressly designed to speed
challenging analog and digital analysis. And
get you from concept to product faster.
■ The 9240 is based on an innovative
new instrument architecture that merges
high-speed universal hardware and seamlessly-
integrated software to create high-perfor¬
mance capabilities not available in separate
instruments. Analog and digital traces are
always time-correlated in a unique, single
screen display. SELECT™ triggering bridges
scope and analyzer techniques. And OmniLab’s
stimulus generators can playback captured
or edited signals.
■ At the heart of the 9240 is SELECT
triggering, the most straightforward and
complete solution ever to triggering dilemmas.
It’s one system, operating with synchronized
analog and digital views of your data. By
combining conventional oscilloscope and
analyzer triggering with powerful RAM truth
tables — plus min/max time qualification as
needed—SELECT triggering helps you analyze
hardware, debug software, and integrate
systems more easily
■ OmniLab™ is a generation ahead of con¬
ventional digital scopes that often hide rarely
occurring faults because they only show you
a few cycles out of millions. With its con¬
tinuous monitoring, you can use SELECT
triggering to quickly catch every occurrence
; V/4iv
A0a/d
Ala/d
A2a/d
A3a/d
A4a/d
A5a/d
A6a/d
A7a/d
_liii’mj'muTrL.,
LJBinJUOMWUITiJlM^
32 10000010
30 10000000
EE 11101110
?C 01111100
T&IGGEC-+
7A 01111010
74 01110100
SYSTEM FILES CONSTRUCT INPUTS
INSTR0
ifOAJi LOOKI NG TRIG
O Anlyzrl Scope
setup w setup
OmniLab display demonstrates capture of an
imbedded analog glitch (in top trace) with time-aligned
presentation of the waveform’s digitized bit values
(center) and numeric states.
of rare events like metastable states, bus
contentions, missing pulses, and buried noise
glitches.
■ The 9240 is like having a complete
benchtop of instruments integrated with your
PC/AT or compatible. Which you can easily
customize for digital development, analog
development, or a combination of both.
■ With OmniLab, your productivity will
soar. Because you achieve results with fewer
instruments. And in fewer steps than ever
before. By no means least, the 9240 delivers
the best price/performance you’ll find any¬
where, costing just $8900 fully outfitted.
And most importantly, without compromising
a single high-performance spec. Not a one.
N0-C0MPR0MISE 9240 SPECIFICATIONS
DIGITAL OSCILLOSCOPE
LOGIC ANALYZER
Digitizers:
Bandwidth:
Single-Shot Digitizing:
Repetitive Sampling:
Scale Factor:
* Record Length:
Two, 8 bit
100 MHz
34 S/s to 204 MS/s
680 MS/s
5 mV/div to 1 OV/div
in 1-2-5 sequence
4K(16K,64K optional)
Inputs:
Asynchronous Clocking:
Repetitive Sampling:
Synchronous Clocking:
Acquisition Memory:
Disassembly Options:
48, timing and state
34 MS/s on 48 inputs;
204 MS/s on 8 inputs
680 MS/s on 48 inputs
0 to 34 MS/s
4K samples (16K.64K optional)
Over 150 microprocessors
ANALOG STIMULUS
DIGITAL STIMULUS
Output:
Cycle Length:
Clocking:
Functions:
8mV to 8 V peak-to-peak, 8 bit
4 to 4K samples (16K optional)
34 S/s to 34 MS/s
Record, edit and playback
Outputs:
Cycle Length:
Timing:
Functions:
24,74F tri-state drivers
4 to 4K samples (16K optional)
34S/s to 34MS/s
Record, edit and playback
■ For more information, call toll free
800/245-8500. In CA: 415/361-8883.
Or write for complete literature.
INSTRUMENTS
702 Marshall Street, Redwood City, CA 94063
TELEX: 530942 FAX. 415/361-8970
Computer Integrated Instrumentation
*OmniLab, and SELECT are trademarks of Orion
Instruments, Inc.
64 BYTE- OCTOBER 1988
Circle 188 on Reader Service Card
Products in
Perspective
67 What’s New
89 Short Takes
Toshiba 3-in-One P321SLC
Illustrator 88
AppleCD SC
Super PC-Kwik and PolyBoost II
Tickler/2
Zortech Comm Toolkit
Expert Advice:
101 Computing at Chaos Manor
by Jerry Pournelle
119 Applications Plus
by Ezra Shapiro
129 Down to Business
by Wayne Rash Jr.
133 Macinations
by Don Crabb
139 OS/2 Notebook
by Mark Minasi
144C COM1:
by Brock N. Meeks
First Impressions
151 Borland Beefs Up
Its Languages
157 Presentation Manager
and LAN Manager
Reviews
164 80386s for the Masses
179 Dell’s System 310
185 The Amstrad PPC640
and the Epson Equity LT
194 Five low-end scanners
for the Mac
201 C_Talk
209 T urbo Prolog 2.0
215 D the Data Language
223 Sprint
OCTOBER 1988 - BYTE 65
c ^
IT'S TIME TO DO SOME
SERIOUS 386 BUGBUSTING!
PROBE's menu
bar and pull¬
down menus set a
new standard for
debugger
interfaces.
PROBE has
source-level
debugging to let
you “C” your
program.
POP registers up
and down with a
single key.
This is an
out-of-range
memory-overwrite
bug. Since it is
interrupt related ,
it only appears in
real time.
W elcome to your nightmare. Your company has bet
the farm on your product. Your demonstration
wowed the operating committee, and beta ship¬
ments were out on time. Then wham!
All your beta customers seemed to call on the same day.
“Your software is doing some really bizarre things’,’they say.
Your credibility is at stake. Your profits are at stake. Your
sanity is at stake.
THIS BUG’S FOR YOU
You rack your brain, trying to figure something out. Is it a
random memory overwrite? Or worse, an overwrite to a stack-
based local variable? Is it sequence dependent? Or worse,
randomly caused by interrupts? Overwritten code? Undocu¬
mented “features” in the software you’re linking to? And to
top it off, your program is too big. The software debugger,
your program and it’s symbol table can’t fit into memory at
the same time. Opening a bicycle shop suddenly isn’t such a
bad idea.
THIS DEBUGGER’S FOR YOU
Announcing the 386 PROBE™ Bugbuster,*from Atron. Nine
of the top-ten software developers sleep better at night
because of Atron hardware-assisted debuggers. Because they
can set real-time breakpoints which instantly detect memory
reads and writes.
Now, with the 386 PROBE, you have the capability to set a
qualified breakpoint, so the breakpoint triggers only if the
events are coming from the wrong procedures. So you don’t
have to be halted by breakpoints from legitimate areas. You
can even detect obscure, sequence-dependent problems by
stopping a breakpoint only after a specific chain of events has
occurred in a specific order.
Then, so you can look at the cause of the problem, the 386
PROBE automatically stores the last 2K cycles of program
execution. Although other debuggers may try to do the same
thing, Atron is the only company in the world to dequeue the
pipelined trace data so you can easily understand it.
Finally, 386 PROBE’S megabyte of hidden, write-protected
memory stores your symbol table and debugger. So your bug
can’t roach the debugger. And so you have room enough to
debug a really big program.
COULD A GOOD NIGHT’S SLEEP
PUT YOU IN THE TOP TEN?
Look at it this way. Nine of the top-ten software products in
any given category were created by Atron customers. Maybe
their edge is - a good night’s sleep.
Call and get your free, 56-page bugbusting bible today.
And if you’re in the middle^ f* of a nightmare right now,
give us a purchase order
number. We’ll FEDEX
you a sweet dream.
BUGBUSTERS
A division of Northwest Instrument Systems, Inc.
Saratoga Office Center • 12950 Saratoga Avenue
Saratoga, CA 95070 • Call 408/253-5933 today.
Versions for COMPAQ. PS/2-80s and compatibles. Copyright © 1987 by Atron. 386 PROBE is a trademark of Atron. Call 44-2-855-888 in the UK and 49-8-985-8020 in West Germany. TRBA
Circle 25 on Reader Service Card
What’s New
SYSTEMS
Switchable CPUs
and a Dual Bus, Too
W ells American’s
CompuStar is actually a
“convertible” computer that
can switch between an IBM PC
AT bus and a Micro Channel
bus. In addition, you can set it
up to use any of four central
processing modules: 8086,
80286, 80386, or 80386SX
(which is scheduled to ship in
mid-October). The snap-in
processor modules, which plug
into the motherboard, are in¬
terchangeable, the company
claims.
All CompuStar models,
regardless of the CPU or bus
configuration, are equipped
with a parallel port, a mouse
port, a keyboard and key¬
board port, two serial ports,
an EGA port, a VGA port, a
disk controller, and a 220-watt
power supply. The BIOS is
by Wells American.
For file-server applica¬
tions (which increase the possi¬
bility of overheated compo¬
nents), each version has two
fans—one for pressurizing
the hard, floppy, and optical
disk drives, and one for
creating a vacuum within the
printed circuit board areas.
Wells will sell the Compu¬
Star much like a pick-the-com-
ponent system. Besides an
operating system (MS-DOS,
OS/2, or Unix), you can
choose from a selection of
video interfaces, drives (in¬
cluding, later, a Maxtor eras¬
able optical drive), key¬
boards, and so on.
Price: Basic 8086 machine,
$995; 80286 machine, about
$20,000; full-featured 80386
machine, up to $25,000.
Contact: Wells American
Corp., 3243 Sunset Blvd.,
West Columbia, SC 29169,
(803) 796-7800.
Inquiry 781.
Apollo Launches
First 68030-based
System
I n its base configuration,
Apollo Computer’s Series
3500 is a Motorola 68030-
based diskless microcomputer
that will run at 4 million in¬
structions per second (MIPS).
The 68030 processor
makes the 3500 compatible
with previous 68000-series
machines, resulting in faster
and more cost-effective
workstations. Clock speed on
the 3500 is 25 MHz with no
wait states. The standard 4
megabytes of RAM can be
expanded to 32. There are 7
16-bit AT slots and three
serial ports, and the BIOS is by
Phoenix Technologies.
The operating system is
Apollo’s Domain/OS version
of Unix. But “off-the-shelf’
MS-DOS applications are sup¬
ported either by an optional
80286 coprocessor or with a
software emulator. The co¬
processor, an add-in card, can
be purchased and installed on
a file server and used by all.
Price: $7990; 80286 copro¬
cessor add-in, $1990; MS-
DOS software emulator,
$500; 19-inch monochrome
monitor, $1000; 15-inch
color monitor, $2000; 155-
megabyte ESDI hard disk
drive and controller, $4500;
348-megabyte drive, $7500.
Contact: Apollo Computer,
Inc., 330 Billerica Rd.,
Chelmsford, MA 01824,
(617) 256-6600.
Inquiry 782.
The Desktop and
Portable 80386SXes
I ntel’s new low-cost
80386SX chips have made
an appearance in NEC’s
newest machines—the Power-
Mate SX and the PowerMate
Portable SX. Both machines
feature 16-MHz clock speeds
and 2 megabytes of RAM, ex¬
pandable to 16 megabytes.
Additional features of the
standard SX machine include a
1.2- or 1.44-megabyte floppy
disk drive and a 42-megabyte
hard disk drive. The BIOS is
by Phoenix Technologies. One
RS-232C serial port, one
parallel port, and one 8-bit and
five 16-bit expansion slots
are standard. There’s room for
two 5 % -inch and one 3 Vi-
inch (optional) disk drives.
ESDI hard disk controllers
are also available.
The Portable SX comes
standard with a 360K-byte or
1.2-megabyte floppy disk
drive and a 42-megabyte hard
disk drive.
Price: $4495 for the Power-
Mate SX; $6595 for the Power-
Mate Portable SX.
Contact: NEC Information
Systems, Inc., 1414 Massachu¬
setts Ave., Boxborough, MA
01719, (508) 264-8000.
Inquiry 783.
continued
SEND US YOUR NEW PRODUCT RELEASE
We’d like to consider your product for publication. Send us full
information, including its price, ship date, and an address and
telephone number where readers can get further information. Send
to New Products Editor, BYTE, One Phoenix Mill Lane, Peter¬
borough, NH 03458. Information contained in these items is based
on manufacturers ’ written statements and/or telephone interviews
with BYTE reporters. BYTE has not formally reviewed each product
mentioned. These items, along with additional new product
announcements, are posted regularly on BIX in the microbytes, sw
and microbytes, hw conferences.
OCTOBER 1988 • BYTE 67
WHAT’S NEW
PERIPHERALS
Macro Font
Cartridges Do It All
I f you need multiple fonts
for your HP LaserJet II or
Cannon printers and don’t
want to buy and swap dozens
of cartridges, Pacific Data
has the solution in five multi¬
font cartridges.
The new “25 Cartridges in
One” font cartridge includes
all 25 fonts that are available
on HP LaserJet cartridges, in¬
cluding the SI, S2, and Z1A,
Pacific Data reports.
Four other cartridges offer
similar multiple-cartridges-in-
one performance for HP and
Canon laser printers. The Six-
Pack cartridge combines all
seven of HP’s compatible
monospaced fonts and sym¬
bol sets and is designed for ap¬
plications where column
alignment is important.
Up to 240 characters per
line in both portrait and land¬
scape mode (the Lotus maxi¬
mum) can be printed with the
Spreadsheet cartridge. It in¬
cludes five different point
sizes, including a size for ti¬
tles and headings. The Z car¬
tridge, containing typo¬
graphic masters to match the
look of PostScript, is de¬
signed for such word process¬
ing programs as Microsoft
Word for typeset-quality docu¬
ments with proportional
spacing.
Also for word processing
and desktop publishing, the F
cartridge includes a fixed-
pitch line-printer font for
monospaced word processing
applications. And it’s compat¬
ible with PageMaker and
Ventura Publisher.
Price: 25 Cartridges in One,
$399; Six-Pack, $99; Spread¬
sheet, $199; Z cartridge,
$99; F cartridge, $99.
Contact: Pacific Data
Products, 6404 Nancy Ridge
Dr., San Diego, CA 92121,
(619) 552-0880.
Inquiry 793.
Support a Third
Floppy with Your AT
Controller
M anzana Microsystems
has equipment to add a
third floppy disk drive (Sc¬
inch) to your AT without hav¬
ing to add another controller.
Your existing controller can
now power both 5 % -inch
disk drives and a 3 V^-inch in¬
ternal disk drive.
Standard equipment in¬
cludes a multiplexer adapter
card to split the controller
signal, 3Five Software, and a
3 Vi -inch floppy disk drive in
a 5 *4-inch frame, plus internal
cabling. The software allows
XTs, ATs, and compatibles to
support the 3 Vi -inch disk
drive and includes a device
driver and a format program
that offers either 720K bytes or
1.44 megabytes of storage
(depending on which type of
drive you’ve installed). It is
compatible with all desktop
systems using DOS (includ¬
ing PS/2s and HP 150 systems)
and most laptops such as To¬
shiba, IBM, Zenith, Tandy,
and GRiD.
Price: With 720K bytes of
storage, $299; with 1.44 mega¬
bytes of storage (works with
720K, 360K, or 180K bytes as
well), $340.
Contact: Manzana Micro-
Systems, Inc., 7334 Hollister
Ave., Suite B, P.O. Box
2117, Goleta,CA 93118,
(805) 968-1387.
Inquiry 795.
Printer Flexes
Paper-Handling
Muscles
T he IBM QuickWriter 24-
wire dot-matrix, bidirec¬
tional printer is specifically
designed to offer impact print¬
ing solutions for your word
processing, spreadsheet,
graphics, and carbon-copy
needs.
The optional bin feeder—
which automatically adjusts to
paper thickness—lets you
print pin-feed paper, single
sheets, forms, or envelopes
without having to manually
change the forms.
Quickness is indeed a vir¬
tue with a draft speed of 330
characters per second at 10
characters per inch. Letter-
quality speed is 110 cps at 10
cpi. The QuickWriter works in
five pitches—10 cpi, 12 cpi,
15 cpi, 17.1 cpi, and
proportional.
Price: $1699; pinwheel
forms feed, $129; single-bin
cut-sheet feed, $349; dual¬
drawer cut-sheet feet, $849;
envelope feed, $299.
Contact: IBM Corp., U.S
Marketing and Services
Group, 900 King St., Rye
Brook, NY 10573, (201)
930-5192.
Inquiry 796.
continued
Optical Gigabytes for Your PC
N eed ultra-large, high¬
speed data storage for
your IBM PC, XT, AT, or
compatible? Two optical
disk subsystems, featuring
1.2 and 2.4 gigabytes of ca¬
pacity in a WORM (write
once, read many) format,
are available from N/Hance
Systems.
TextScan, a document-
storage and text-retrieval
software package, allows
you to access data in under
90 milliseconds, on average.
Data transfer rate is 6.5
megabits per second. It also
uses multitrack buffering to
keep up with even the fastest
80386-based systems.
An internal single-drive
system, the Model 5120, in¬
cludes a drive, controller,
installation software, and
cabling. An external single¬
drive version of Model 5120
includes a dedicated power
supply, a cooling fan, a con¬
troller, cabling, and installa¬
tion software.
Model 5120/2 provides
the 2.4 gigabytes of capacity
in a single cabinet. The first
1.2 gigabytes is on one side
of the cartridge, and the sec¬
ond 1.2 gigabytes is on the
flip side.
Price: Internal Model 5120,
$6188; external 5120,
$6388; 5120/2, $9688.
Contact: Symphony Sys¬
tems, Inc., N/Hance Sys¬
tems Division, 908R Provi¬
dence Hwy., Dedham, MA
02026, (800) 289-9676; in
Massachusetts, (617) 461-
1970.
Inquiry 794.
68 BYTE* OCTOBER 1988
If you perform
calculations, the answer
is obvious.
MathCAD 2.0.
It’s everything
you appreciate about
working on a scratch¬
pad-simple, free-form
math-and more. More
speed. More accuracy.
More flexibility.
Just define your
variables and enter your
formulas anywhere on the screen. MathCAD
formats your equations as they’re typed.
Instantly calculates the results. And displays
them exactly as you’re used to seeing them-
in real math notation, as numbers, tables
or graphs.
MathCAD is more than an equation
solver. Like a scratchpad, it allows you to add
text anywhere to
support your work,
and see and record
every step. You can
try an unlimited
number of what-ifs.
And print your
entire calculation as
an integrated docu¬
ment that anyone
can understand.
Plus, MathCAD
s loaded with powerful
built-in features. In addition to the usual trig¬
onometric and exponential functions, it
includes built-in statistical functions, cubic
splines, Fourier transforms, and more. It also
handles complex numbers and unit conver¬
sions in a completely transparent way.
Yet, MathCAD is so easy to learn, you’ll
be using its full power an hour after you begin.
What more could you ask for? How about
the new Advanced Math Applications Pack ?
A $55 value, it’s yours free when you purchase
MathCAD between August 1 and October 15,1988.
The Advanced Math Pack includes a custom
binder, software and documentation for 16
advanced applications such as:
• Runge-Kutta Solution of First Order
Differential Equation
• Solution of Second-Order Differential Equation
• Eigenvalues and Eigenvectors of a
Symmetric Matrix
• Convolution and Correlation of Sequences
• Convolutions using FFT’s
• And many more!
If you’re tired of doing calculations by
hand or writing and debugging programs, come
on over to MathCAD.
For more information contact your local
dealer or call 1-800-MATHCAD, ext. 2775
(In MA: 617-577-101?; ext. 2775).
© I m MathSoft. Inr.
Circle 154 on Reader Service Card
Requires IBM PC® or compatible, 512KB RAM, graphics card.
IBM PC® International Business Machines Corporation.
MathCAD® MathSoft. Inc.
MathCAD
MathSoft, Inc., One Kendall Sq., Cambridge, MA 02139
OCTOBER 1988 -BYTE 69
WHAT’S NEW
ADD-INS
Coprocessor
Connectivity
Convenes
T he Connection Copro¬
cessor board from Intel
provides for telecommunica¬
tions within any compatible
data-processing application
you now run on your IBM PC,
XT, AT, or compatible. Sy¬
mantec, Microsoft, WordPer¬
fect, and several others have
announced that they will be
writing a Digital Communi¬
cations Associates/Intel speci¬
fication into new versions of
their software to make their
applications compatible.
With the Connection Co¬
processor, you’ll be able to
continue work on your com¬
puter immediately after you’ve
commanded the 10-MHz
80188 coprocessor and 256K
bytes of memory to handle
facsimile, electronic mail, or
other telecommunications
file-transfer applications. All
you need to do is address the
information and press a hot
key, according to the com¬
pany. You can then go back to
your application while the
board takes care of the com¬
munications. Intel says this
bypasses the hassle of multi¬
tasking operating systems
(where background applica¬
tions can slow or halt fore¬
ground applications).
Each Connection Copro¬
cessor has an 8K-byte EPROM
to grab the downloadable
firmware, a direct memory ac¬
cess (DMA) coprocessor in¬
terface to talk to the host, and
an expansion socket for a
modem in addition to its
microprocessor and RAM.
An option is a piggyback card
containing a Hayes-compat¬
ible 2400-bit-per-second
modem.
Price: $995; modem option,
$295.
Contact: Intel Corp., Mail
Stop C03-07, 5200 Northeast
Elam Young Pkwy., Hills¬
boro, OR 97124, (503)
629-7354.
Inquiry 784.
P roprietary software and
the Face Card copro¬
cessor let you perform unat¬
tended file transfers between
any IBM PC, XT, or AT
using a modem or cabling
within the office.
The Face Card is based on
the Hitachi Z80 8-bit micro¬
processor. It includes 256K
bytes of RAM, a 32K-byte
EPROM, 300- to 19,200-bps
data transfer rates, and an
adapter for AC or a backup
battery power supply.
The coprocessor lets you
do simultaneous telecommuni¬
cations and data-processing
applications; a separate power-
source access allows file
transfer and receipt even when
the computer is turned off.
Price: $699.
Contact: Face Technologies,
Inc., 3711 Plaza Dr., Suite 1,
Ann Arbor, MI 48108, (313)
662-8008.
Inquiry 785.
Flipping Four
Floppies Further
O mni-Bridge is a half-
length board that acts as a
floppy disk drive controller
to support up to four additional
IBM PC, XT, AT, and com¬
patible floppy disk drives.
Data transfer rates are
250K, 300K, or 500Kbps, al¬
lowing for support of any
combination of 720K-byte and
1.44-megabyte 3 Vi-inch flop¬
py disk drives, 360K-byte and
1.2-megabyte 5 Va -inch flop¬
py disk drives, and QIC-40
standard streaming-tape
drives for backing up your
hard disk. With your sys¬
tem’s existing controller, this
controller allows support for
a total of six floppy disk
drives.
Price: $95.
Contact: Sysgen, Inc., 556
Gibraltar Dr., Milpitas, CA
95035,(408) 263-4411.
Inquiry 788.
continued
Mac II Betters Disk and DAT
S outhworth Music Sys¬
tems announced three
cards for the Mac II NuBus.
They make use of parallel¬
processing Motorola 56000
signal-processing chips,
which enhance A/D (and
D/A) applications on a Mac
II by 700 times, according to
the company.
The boards support com¬
pact-disk sample rates of
44.1 kHz and digital audio
tape (DAT) sampling rates of
96 and 192 kHz.
The Max Audio Analog
card performs all A/D con¬
version using a proprietary
20-bit A/D and D/A convert¬
er, which provides 104-deci-
bel signal-to-noise ratio on
playback. The conversion is
performed by a custom cir¬
cuit that samples the input
signal 24 million times per
second and integrates the
data to 192 kHz. The Analog
card includes direct-to-disk
recording and playback soft¬
ware and real-time stereo
spectral analysis software
with 64 to 256 bands.
The Max Audio Quad
56000 DSP (digital signal
processing) card has shared
memory optionally avail¬
able, including 3 megabytes
for storage and audio sam¬
ples. The enhanced memory
aids in applications such as
reverberation and effects
processing, frequency-do-
main audio processing, and
sample playing and additive
synthesis.
The Digital Audio/
SMPTE (Society of Motion
Picture and Television Engi¬
neers) card can send and re¬
ceive data in AES/EBU digi¬
tal audio format for CD and
DAT applications.
Price: Analog card, $1400;
Quad DSP card, $1400;
SMPTE card, $995.
Contact: Southworth Music
Systems, Inc., 91 Ann Lee
Rd., Harvard, MA 01451,
(617) 772-9471.
Inquiry 786.
70 BYTE* OCTOBER 1988
Why Paradox 2.0 makes your
network run like clockwork
When I saw the record-locking and
autorefresh in action, I couldn’t
believe it. Here was a true network
application, a program that can actu¬
ally take advantage of a network to
provide more features and functions,
things that can’t be done with a stand¬
alone PC.
Aaron Brenner, LAN Magazine
With Version 2.0, Paradox becomes a
sophisticated multiuser product that
boasts an impressive selection of data-
production features and password-
security levels.
Rusel DeMaria, PC Week
Paradox responds instantly to
“Query-by-Example”
The method you use to ask questions
is called Query-by-Example. Instead of
spending time figuring out how to do
the query, you simply give Paradox an
example of the results you’re looking
for. Paradox picks up the example and
automatically seeks the fastest way of
getting the answer.
Queries are flexible and interactive.
And in Paradox, unlike in other data¬
bases, it's just as simple to query more
than one table as it is to query one.
« Paradox ... has quickly become
the state-of-the-art product among
PC database managers ... Paradox
still reigns supreme as the thinking
user’s DBMS.
Jim Seymour, PC Magazine 55
You don’t have to be a genius
to use Paradox
Even if you’re a beginner, Paradox
is the only relational database manager
that you can take out of the box and
begin using right away.
Because Paradox is driven by the
very latest in artificial intelligence
technology, it does almost everything
for you—except take itself out of the
box. (If you’ve ever used 1-2-3® or
dBASE,® you already know how to
use Paradox. It has Lotus-like menus,
and Paradox documentation includes
“A Quick Guide to Paradox for Lotus
Users” and “A Quick Guide to Paradox
for dBASE users.”) Paradox, it makes
your network work.
60-Day Money-back Guarantee*
For a brochure or the dealer nearest you
Call (800) 543-7543
Paradox® runs smoothly, intelligently
and so transparently that multiple
users can access the same data at
the same time—without being aware
of each other or getting in each
other’s way.
With Paradox news travels fast
and it’s always accurate
Paradox automatically updates itself
with a screen-refresh that ensures that
all the data is up to date and accurate
all the time. Record-locking, Paradox-
style, safeguards data integrity by
preventing for example, two different
users from making changes to the same
record at the same time.
How to make your multiuser network work
To run Paradox 2.0 or the Paradox Network Pack on a network, you need:
■ Novell with Novell Advanced Netware version 2.0A or higher
■ 3Com 3Plus with 3Com 3+ operating system version 1.0,1.1
or higher
■ IBM Token Ring or PC Network with IBM PC Local Area Network
Program version 1.12 or higher
■ Torus Tapestry version 1.45 or higher
■ AT&T Starlan version 1.1 or higher
■ Banyan VINES version 2.10
■ Other network contigurations that are 100% compatible with DOS
3.1 and one of the listed networks
System Requirements for the Network Workstation
■ DOS 3.1 or higher
■ 640K RAM
■ Any combination of hard, floppy, or no disk drives
■ Compatible monochrome, color, or EGA monitor with adapter
’Customer satislaction is our main concern; if within 60 days of purchase this product
does not perform in accordance with our claims, call our customer service department,
and we will arrange a relund.
Paradox is a registered trademark ol Ansa Software. Ansa is a Borland International
Company. Other brand and product names are registered trademarks or trademarks ol
their respective holders. Copyright *1988 Borland International. Bl 1243
The program elegantly handles
all the chores of a multiuser database
system with little or no effort by
network users.
Mark Cook and Steve King,
Data Based Advisor
BORLAND
INTERNATIONAL
Circle 41 on Reader Service Card (DEALERS: 42)
WHAT’S NEW
HARDWARE • CONNECTIVITY
ESDI File Servers
Get Powerful
ollowing an industry
trend to bring more file-
server capabilities to 80386-
based systems, Comterm intro¬
duced a system with an ESDI
controller that powers an
80386-based series of file
servers to minicomputer-like
networking versatility.
ESDI with Comterm con¬
trollers allows you up to 2.6
gigabytes of hard disk storage
with a sustained throughput of
990K bps and an average ac¬
cess time of 19 milliseconds.
Using Novell’s NetWare as
the operating system and the
industry-standard ARCnet,
Ethernet, or token-ring proto¬
cols, each machine serves as
many users as the respective
protocols will support. Each
of the three models has 1.2-
megabyte floppy disk storage
capacities and four enclosed
LAN software packages:
ComShell, E-Mail, LAN
Tools, and Notemaker. All
the CPUs are 16-MHz 80386s
with no wait states.
There’s also an AT-stan-
dard 101-key keyboard, a 14-
inch monochrome monitor,
and at least one hard disk
drive. Model 4 has 330
megabytes of fault-tolerant disk
storage (expandable to 660
megabytes) and 3 megabytes of
system and cache RAM.
There are two parallel ports,
two serial ports, and one
ESDI disk controller.
Model 8 has 5 megabytes
of system memory plus cache
memory, two ESDI disk con¬
trollers, one parallel port, and
660 megabytes of formatted
capacity.
Model 12 has 7 megabytes
of system memory plus cache
memory, three ESDI disk
controllers, 1.98 gigabytes of
formatted capacity, and one
parallel port. Model 12 can
have an expanded formatted
capacity of up to 2.6 gigabytes,
and the company is working
on expanding that memory to 4
gigabytes with 10 slots.
Price: ARCnet Model 4,
$28,495; Model 8, $42,995;
Model 12, $76,995. Ethernet
models are $29,495, $43,995,
and $77,995, respectively.
Token-ring models are
$29,995, $44,495, and
$78,495, respectively.
Contact: Comterm, Inc.,
110 Hymus Blvd., Pointe
Claire, Quebec, Canada H9R
1E8, (514) 694-4332.
Inquiry 790.
Coaxial Repeater
Goes the Distance
L ANpac II repeaters from
Racore Computer Prod¬
ucts extend the distance be¬
tween networking nodes up to
10,000 feet. “Electronics,
power, and a timing shift”
allow for sequential placing
of up to 10 repeaters every
1,000 feet, the company
claims.
The repeater works with
the proprietary network LAN¬
pac II, which the company
says is the fastest network
hardware using the most pop¬
ular networking operating sys¬
tem, Novell NetWare. LAN¬
pac II network architecture is
either linear, bus, or star.
Data transfer rate is 16
megabits per second over co¬
axial cabling with a propri¬
etary “high-speed polling
scheme,” which eliminates
the data collisions and the re¬
transmission of data packets
made necessary by such colli¬
sions in Ethernet networks,
for example. The polling can
be set at the repeater for
every 10, 20, 30, 40, or 50
microseconds.
You select the setting to
compensate for propagation de¬
lay in the cable, which is
partly dependent on cable
length. In addition, the re¬
peater can be configured to
poll 32 or 64 nodes at once.
Each LANpac II system
allows you to connect up to
254 nodes. The repeaters are
either stand-alone versions or
full-length adapter cards that
plug into standard IBM PC,
XT, AT, PS/2 Micro Chan¬
nel, and compatible interfaces,
usually within the file
server.
Price: Stand-alone version,
$495; PC card version, $395.
Contact: Racore Computer
Products, Inc., 170 Knowles
Dr., Los Gatos, CA 95030,
(408) 374-8290.
Inquiry 791.
continued
AT&T Enhances Starlan
A T&T’s Starlan 10 gives
you the choice of net¬
working with the already-in¬
stalled telephone wiring in
your building or with the
more traditional coaxial
cable. All you need is a full-
length PC, XT, AT, or com¬
patible card (or a Micro
Channel card for PS/2 con¬
nectivity) and a hub.
Adapters, repeaters, and
bridges are sold separately,
based on your specific net¬
working needs.
Early next year, you’ll be
able to upgrade all this 10-
megabit-per-second Ether¬
net wiring with optical fiber
cabling, increasing the max¬
imum possible distance be¬
tween your PCs and your hub
to 3280 feet. Already avail¬
able are interhub fiber adapt¬
ers that increase the distance
between hubs to 9800 feet
(compared to the 328 feet of¬
fered by unshielded twisted¬
pair).
But regardless of your
wiring choice, Starlan 10
will give you 10-megabit-
per-second data rates, links
to 1-megabit-per-second
Starlan networks, links to
other Starlan 10 networks,
and your choice of operating
systems. DOS users will
want the DOS Server Pro¬
gram version 3.1.
Software options include a
remote PC gateway, an asyn¬
chronous gateway, gateways
for connection to IBM Stan¬
dard Network Architecture
(SNA) mainframes, net¬
work routers for connection
to remote networks over
X.25 facilities, and certain
terminal-emulation pro¬
grams for connectivity to
proprietary terminals.
Price: Network hub unit,
$ 1895; twisted-pair or coax¬
ial PC or PS/2 board, $495;
adapter for twisted-pair con¬
nection from an Ethernet
card, $200; fiber interhub
adapter, $500; each 1:10
bridge, $4500; each 10:10
bridge, $7000.
Contact: AT&T Data Sys¬
tems, One Speedwell Ave.,
Morristown, NJ 07960,
(800) 247-1212.
Inquiry 789.
72 BYTE* OCTOBER 1988
DEC’ VT220 T«imlful Ertiulatrx
w#h ASCII «nd Dinar/ FJo Tmrwtof
DEC* VT240 / VT24I Color Graphic* Torminal Emulator
with ASCII and Binary File Transfer and
DEC ReGIS and ToMiontx* 4014 Emulation
*•*'W 4014 C'lnh ti
:: .1- DEC v'r
*.j> MdiromitVnhry f*
EmulateThe Best
WithThe Brightest
There’s no denying the availability of some outstanding dedicated terminals to
access Digitalf Hewlett-Packard, and Data General® host systems. Which makes the
task of precisely emulating the performance of those dedicated terminals on an
IBM® PC or compatible a rather significant challenge.
Based on the feedback we’ve received from Smarlerm® users, our family of
terminal emulation software has met the challenge, passed every test, and surpassed,
in the opinion of a host of enthusiastic users, the performance of the host system
terminals being emulated.
The reasons why we shine are fundamental.
Every Smarlerm emulation is precise. So precise, in fact, that a dedicated
terminal’s Smarlerm counterpart fully emulates not only advanced performance
features but also unique terminal quirks and bugs.
Every Smarlerm emulation is easy to use. It’s one thing to make software do
what hardware does. It’s another challenge to minimize software’s human wear. The
people designing our products understand the nature of the people using them.
Every Smarlerm emulation is easy to learn. These days, training costs are a hot
topic. Software intended to boost overall system efficiency must recognize the value
of learning speed. We have.
It’s also easy to learn more about how Smarlerm emulations can help you
shine, lour software dealer can supply all the details. Or you can contact us at
(608) 273-6000 to request complete specifications and a demonstration disk of the
Smarlerm emulation that precisely matches your requirements.
© 1988 Pcrsoft, Inc., 465 Science Drive, Madison, Wisconsin 53711 U.S.A. Persoft and Smarlerm are registered trademarks of Persoft, Inc. All Rights Reserved. IBM is a registered trademark of
International Business Machines Corporation. Digital is a registered trademark of Digital Equipment Corporation. Data General is a registered trademark of Data General Corporation.
Circle 200 on Reader Service Card
OCTOBER 1988 • BYTE 73
ClearCase "Mouse-Special Edition From Logitech.
To celebrate the shipment of our two millionth mouse, we
took the covers off our winning technology
But this mouse is a lot more than just a pretty case It's
compatible with virtually all mouse-based programs, plus you
can program it to "mousijy"any keyboard-based application.
And it doesn't need resetting when you switch programs.
High resolution, adjustable cursor control, and a program¬
mable 9,600 baud rate let you move the cursor quickly and
accurately, even on detailed graphics-perfect for applications
for Christmas.
like PaintShow" 1 which, it so happens, comes with your
ClcarCasc Mouse.
You get everything for $149. The package includes: the
Logitech ClearCasc Mouse for IBM PC, XT, or AT and PS/2 or
100% compatibles; a 9-25 pin adapter; Plus Package "'software;
and Logitech PaintShow "' (which requires a graphics card).
Pick up the ClearCasc Mouse
atyour computer dealer,
or call: 800-231-7717. . ^s-^\-Trr^\_\
(In California call lH LCJC^I I tv_^H
800-552-8885.) Personal Peripherals. World wide.
Circle 146 on Reader Service Card (DEA1JSRS: 147)
WHAT’S NEW
HARDWARE • OTHER
MFLOPS Help Mac
II Process Digital
Signals
A floating-point accelera¬
tor card for the Mac II
allows it to acquire data at up
to 125 kHz and can operate on
that data using signal-pro¬
cessing functions and display
the results in real time. For
example, a spectrogram func¬
tion can display the “bend¬
ing” frequency components of
a slide guitar in real time
while you listen to a compact
disk recording.
The MacDSP board (with
accompanying software) is
available in three speeds: 8
MFLOPS, 12.5 MFLOPS, and
25 MFLOPS. It’s based on
AT&T’s DSP32 floating-point
digital-signal processor, and
it lets you observe the func¬
tions as they’re applied.
The board supports more
than 10 signal-processing
functions, including fast
Fourier transforms, spectral
averaging, and elliptic HR
filters. The functions can be
applied to incoming data,
data stored in main memory,
and data on your disks. Data
can be manipulated in both an¬
alog and digital formats.
You can display data in
several formats, including
magnitude, phase, color
spectrogram, and waterfall.
Log scaling, zoom, and max¬
imum amplitude hold are fea¬
tures that can be performed
with standard Macintosh
menus. Multiple windows
allow you to compare the
results of a variety of
operations.
AT&T’s DSP32 C com¬
piler and simulator provide
software suppport, and the
board uses firmware for access
to processor registers from
Virtual 80386s Run from Host CPU
T he UnTerminal, an
add-in board from Ad¬
vanced Micro Research, and
PC-MOS/386, a virtual MS-
DOS from The Software
Link, together allow you to
run multiple multitasking
workstations from a single
80386-based machine.
Such a distributed concept
is based on the fact that the
Intel 80386 chip, when com¬
bined with specialized soft¬
ware, creates a virtual PC
for running multiple DOS
applications under the Unix
operating system. Unix pro¬
vides the platform for multi¬
user applications such as
database management, word
processing, and communi¬
cations.
PC-MOS/386 allows the
host CPU to run all off-the-
shelf DOS applications for
any of the virtual PCs. The
boards take the multitasking
capabilities of the 80386
microprocessor and distrib¬
ute them via 25-pin copper
cabling to as many as 16 vir¬
tual PCs in the form of key¬
board/monitor units. You
can locate each keyboard/
monitor unit as far as 500
feet from the 80386 host to
obtain 16-megabit-per-sec-
ond connectivity.
A single full-length board
(with as many as three
daughterboards) fits an AT
or compatible slot and sup¬
ports four keyboard/monitor
units as workstations ad-
junctly to the main CPU.
With a 20-MHz system, four
adjunct users and a host user
taking full advantage of each
workstation will slow down
each person’s virtual pro¬
cessing to about 4 MHz.
As many as four full-
length boards can be placed
in a single 80386, support¬
ing a total of 12 daughter¬
boards, with each board sup¬
porting one workstation.
Supporting this maximum of
16 users would slow down a
16-MHz CPU to virtually 1
MHz at a theoretical maxi¬
mum load.
Price: Full-length DOS Un-
Terminal board, $745; DOS
daughterboard, $379; full-
length Unix UnTerminal
board, $895; Unix daughter¬
board, $425. Boards that fit
Unix CPUs are also avail¬
able, as are the 80386-based
systems from which you can
network the workstations.
Contact: Advance Micro
Research, Inc., One Lagoon
Dr., Suite 100, Redwood
City, CA 94065, (415) 594-
9991.
Inquiry 810.
Macintosh driver functions.
Custom signal processing
can also be developed and di¬
rectly downloaded onto the
card.
Price: 8-MFLOPS version
with driver software and 64K
bytes of RAM, $2249; 12-
MFLOPS version, $2745; 25-
MFLOPS version, $3241;
125-kHz programmable 16-bit
A/D and D/A card, $486;
DSP software package, unbun¬
dled, $496.
Contact: Spectral Innova¬
tions, Inc., 292 Gibraltar Dr.,
Suite A-4, Sunnyvale, CA
94089, (408) 734-1314.
Inquiry 798.
Digital Waveform
Analysis on the PC
U p to 20 million samples
per second can be taken
with the R2000M, a 128K-
byte PC-based oscilloscope.
An IBM PC, XT, AT, or
compatible needs only 640K
bytes of RAM, graphics sup¬
port of CGA, EGA, or Hercu¬
les (with color graphics emu¬
lation), and a free expansion
slot.
The R2000M is particu¬
larly useful, the manufacturer
claims, in applications re¬
quiring high-speed A/D con¬
version. It can replace tradi¬
tional oscilloscopes for
transient, vibration, modal,
and shock waveform analysis.
Features include an 8-bit
A/D converter for each chan¬
nel with a low front end; 50-
ohm input switchable to one
million ohms; software-
selectable gains from 10 milli¬
volts per division to 50 volts
per division; and an optional
real-time fast Fourier trans¬
form and general-purpose in¬
terface bus (GPIB) interface.
Price: $3995.
Contact: Rapid Systems,
Inc., 433 North 34th St.,
Seattle, WA 98103, (206)
547-8311.
Inquiry 811.
continued
76 BYTE* OCTOBER 1988
XODlAc
every computer on the network. ORACLE solves problems
If your users know nothing about at the fight level
communications or networks, u . u ,
ORACLE will help keep it that way. ^f e V ou unsure w ^ch or how
SQL*Star™ is Oracle’s open many networks your company
systems architecture for enterprise X' 1 " u ,l 1 !? 2 , 6 XJ? e f 0 i P m' 0 “
networking. It allows you to have L K U6 ' 2 -
integrate all your computers, asynchronous lines, 32 7 0 data
ooeratins systems networks—even stream, MAI/TOP, Novell Netware,
SSffi&dSSgT Banp;W LAN Mayr, 3COM
unified computingand information ^ + u ORACLE supports them all.
management environment. With u Has changed m
SQL*Star, your users can unite ! change m the
information on PCs, minis and ^n U .r', ^PP* lc , atl ? ns hmh using
mainframes across il your local ORACLE won t change a bit.
and wide-area network. ORACLE’S , 0rade Corporation is the worlds
open systems design even allows largest supplier of data management
vnn tn fnmrarenflv software and services,
access IBM : s SQL/DS ORACLE and the only supplier
nnrinR? i of enterprise-wide network-
/m ing and data sharing. Oracle’s
consulting and support
services will insure trouble-
free operation any-
, where in the world.
% To register for the
\ next free ORACLE
\ seminar in your
\ area, call or
write today.
If you purchase or write soft¬
ware that interfaces at the
wrong level (lower than
OSI Level 7), you have
a network-dependent
application. Appli¬
cations built using
ORACLE are net¬
work independent.
SESSION
TRANSPORT
NETWORK
PHYSICAL
20 Oavis Drive, Belmonl, CA 94002 • World Headquarters (415)
598-8000 • Calgary (403)265-2622 ■ Oltawa (613) 238-2381
• Quebec (514)337-0755 • Toronto (416)596-7750 • ORACLE
Systems Australia 61-2-959- 5080 ■ ORACLE Europe
44-1-948-6911 • ORACLE Systems Hong Kong 852-5-266846
Copyright © 1988 by Oracle Corporation.
ORACLE is a registered trademark and
SQL*Star is a trademark of Oracle Corporation.
The other companies mentioned own
numerous registered trademarks.
Call 1-800-345-DBMS, ext. 149 today.
U.S. SEMINARS
AL Birmingham.Oct 11
AR Little Rock.Oct 13
AZ Phoenix.Sep 13, Oct 13, Nov 8
Tucson.Oct 25
CA Costa Mesa.Sep 1, Oct 4, Nov 11
Los Angeles.... Sep 15, Oct 18, Nov 15
Oakland.Oct 6
Sacramento.Sep 22, Nov 10
San Diego.Sep 8, Oct 6, Nov 3
San Francisco .... Sep 14, Oct 11, Nov 9
San Jose.Sep 20, Oct 26, Nov 17
CO Denver.Sep 22, Oct 27
Colorado Springs.Oct 25
CT Farmington.Oct 4
New Haven.Sep 8
Stamford.Nov 15
DC Washington (Federal) .Sep 16,
Oct 21, Nov 18
.Oct 18
.Oct 19
.Sep 14
... Sep 7, Oct 5. Nov 9
.Sep 13
.Sep 13, Nov 10
.Oct 5
Sep 15. Oct 11, Nov 16
.Sep 14, Nov 9
.Oct 13. Nov 17
.Sep 13
O RACLE® isn’t just the
world’s best data manage¬
ment system, it’s the only
system that runs on mainframes,
minicomputers and PCs—the only
system that can integrate all your
computers and all your data, into
a single enterprise-wide network.
You’ve invested a lot of money
in communication controllers,
satellite links and wire to connect
your computers. Yet, to access
data located on any computer other
than the one to which you are
directly connected, you still have to:
• Know which computer has the
data you want
• Know how to use a terminal
emulator to log onto that computer
• Know how to use a file transfer
program to bring your data over
Enterprise networking must
provide easy access to data any¬
where in the network. Only
ORACLE makes this possible, today.
Only ORACLE runs on all your
computers, today. Only the ORACLE
distributed DBMS provides you
with transparent access to data on
FL Ft. Lauderdale
Jacksonville...
Orlando.
GA Atlanta.
HI Honolulu.
IA Dcs Moines. ..
ID Boise.
IL Chicago.
Springfield ....
IN Indianapolis..
KS Wichita.
KY Lexington.
Louisville.
LA New Orleans.
Shreveport.
MA Boston.
Burlington.
Springfield.
MD Bethesda (Commercial)
Baltimore.
ME Portland.
MI Detroit.
Grand Rapids..
MN Minneapolis....
MO Kansas City....
St. Louis.
NC Charlotte.
Raleigh.
Winston-Salem
NE Omaha.
NH Concord.
NJ lsclin.
Princeton.
NM Albuquerque...
NV Las \fcgas.
NY Albany.
Buffalo.
Long Island....
New York City
Sep 14
Oct 12
Oct 28
Oct 13
Oct 12
Nov 18
Oct 12
Sep 21
Oct 19
.Oct 5
... Sep 13, Oct 4, Nov 8
.Oct 12
Sep 27, Oct 19, Nov 10
.Sep 14, Oct 18
.... Sep 6, Oct 6, Nov 7
.Oct 20, Nov 17
.Sep 15, Nov 2
.Oct 5
.Oct 4
.Sep 20
Sep 15, Oct 13, Nov 17
. Sep 15. Oct 4, Nov 22
.Sep 29
.Sep 22, Nov 10
.Sep 20, Nov 9
.Oct 4
Sep 20. Oct 19, Nov 16
.Sep 14, Sep 28,
Oct 12. Oct 26. Nov 9. Nov 16
Rochester.Sep 14. Nov 2
OH Akron.
Cincinnati..
.. Sep 20
..Sep 15
vaeveianu.
Columbus.
.uti ly
.Sep 22
OK
Oklahoma City
.Sep 13
Tulsa.
.Oct 25
OR
Portland.
.Sep 8. Nov 15
PA
Harrisburg.
.Sep 26
Philadelphia...
Sep 19, Oct 26, Nov 18
Pittsburgh.
.Oct 26
Valley Forge
.Sep 8, Nov 10
RI
Providence.
.Sep 22
SC
Charleston.
.Oct 5
Columbia.
.Nov 16
Greenville.
.Oct 19
TN
Memphis.
.Sep 14
Nashville.
.Nov 9
TX
Amarillo.
.Sep 20
Austin.
.Oct 20
Dallas.
.Sep 7, Oct 4, Nov 2
Ft. Warth.
.Nov 9
Houston.
.... Sep 8, Oct 6, Nov 10
Midland.
.Oct 19
San Antonio...
.Oct 21
UT
Salt Lake City.
.Sep 20, Nov 9
VA
Norfolk (Federal) .Oct 4
Richmond.
.Oct 6, Nov 1
VT
Burlington.
.Sep 28
WA
Seattle.
.Sep 14, Oct 20
Spokane.
.Nov 3
Wl
Madison.
.Oct 5
Milwaukee.
.Oct 12, Nov 29
CANADIAN SEMINARS
To register for Canadian seminars,
please call the office nearest you-
Calgary 403-265-2622, Ottawa 613-
238-2381 ,Quebec 514-337-0755,
Toronto 416-596-7750.
Calgary.Sep 15, Nov 17
Edmonton
Halifax.
Kingston...
London.
Montreal...
Ottawa.
Quebec.
Regina.
Saskatoon .
Toronto....
Vancouver
Victoria....
Winnipeg
Oct 6
.Oct 13
. Sep 16
.Oct 20
Sep 28, Oct 26, Nov 23
.Sep 1. Oct 6, Nov 3
.Sep 7, Oct 5. Nov 2
.Sep 22
.Nov 10
...Sep 13, Oct 11. Nov 8
.Sep 8. Nov 10
.Nov 24
Oct 20
Winnipeg.Oct 20
Attn: National Seminar Coordinator
Oracle Corporation • 20 Davis Drive
Belmont, California 94002
I I My business card or letterhead
— is attached. Please enroll me in
the FREE ORACLE seminar to
be held
WHAT’S NEW
ARATforA/UX
A new FORTRAN com¬
piler for Apple’s A/UX
Unix environment uses a
technology originally devel¬
oped for the Motorola 88000
that Absoft has dubbed
“RAT” (for RISC Architec¬
ture Technology). The com¬
pany claims that the compiler
takes maximum advantage of
the Mac II’s 68020 register
set and executes programs an
average of 30 percent faster
than other Unix-based FOR¬
TRAN compilers.
It’s called MacFortran/
AUX, and Absoft says it meets
full ANSI FORTRAN 77,
IEEE P754, and military stan¬
dard 1753 specifications. It
also supports most VAX/VMS
FORTRAN extensions, as
well as many of the extensions
of FORTRAN 8X, Com¬
plex*^, and Namelist.
The compiler gives you
full access to Unix and the
Macintosh Toolbox. It also
supports interlanguage calling
with C. Although MacFor¬
tran/AUX has a standard Unix-
style command-line inter¬
face, it also comes with a
Macintosh-style graphical in¬
terface that’s written com¬
pletely in FORTRAN. Absoft
even provides the source code,
which includes over 150
Toolbox calls.
The company also says it’s
working on a version of the
RAT compiler that will run
under Macintosh Program¬
mers’ Workshop 3.0 on
68020/68030-based Macs.
Absoft claims the current and
future versions of the RAT
compiler will be 100 percent
source-compatible with prior
versions of FORTRAN and
with each other.
Price: $495.
Contact: Absoft, 2781 Bond
St., Auburn Hills, MI 48057,
(313) 853-0050.
Inquiry 751.
SOFTWARE • PROGRAMMING
File Cdit Format Controls Functions Windows Tools
Develop and Debug
SQL Databases
I f you’re an MS-DOS pro¬
grammer who’s working on
developing structured query
language (SQL)-based data¬
base applications, Informix
has a “fourth-generation”
product that will make your
life easier. The Informix-4GL
Rapid Development System
and Interactive Debugger, as
its name implies, lets you do
both the development and the
debugging.
According to the company,
the product reduces your appli¬
cation development time be¬
cause it eliminates the need for
a C compiler. It compiles the
4GL code into a p-code that
you can execute with an in¬
cluded p-code runner. You can
then use the interactive de¬
bugger to find and correct any
programming errors. There’s
also a built-in option that lets
you take advantage of up to
16 megabytes of extended
A Bumper Crop of C Functions
F or those C program¬
mers who don’t want to
keep reinventing the wheel,
Greenleaf Software is offer¬
ing SuperFunctions, a li¬
brary of nearly 400 func¬
tions for advanced pro¬
grammers. All functions
come with complete source
code.
SuperFunctions features
routines that give you access
to as much as 32 megabytes
of Lotus/Intel/Microsoft
(LIM) expanded memory
version 4.0, and access to
high-level DOS functions
such as the critical error han¬
dler. There’s also an ad¬
vanced set of time-and-date
functions that include proj¬
ect-scheduling support, as
well as bit-field structures
that compress temporal vari¬
ables into 16- or 32-bit words
for saving space when you’re
doing database development
work.
There are also device-in-
dependent menu-creation
options that include overlaid
windows with automatic
screen refresh when the win¬
dows are removed.
You can use SuperFunc¬
tions with any IBM PC, XT,
AT, PS/2, or compatible.
You’ll also need MS-DOS
2.0 or higher.
Price: $265.
Contact: Greenleaf Soft¬
ware, Inc., Bent Tree Tower
Two, Suite 570, 16479 Dal¬
las Pkwy., Dallas, TX
75248,(214) 248-2561.
Inquiry 754.
memory for creating larger
applications.
The development system
includes features that let you
customize the end-user envi¬
ronment with pop-up windows,
selectable colors, and help
screens. There’s also a flexible
report writer. The interactive
part of the package lets you set
breakpoints, display the con¬
tents of variable arrays, and
trace functions.
The Informix-4GL Rapid
Development System and In¬
teractive Debugger runs on
the IBM PC, XT, AT, PS/2s,
and 100 percent compatibles.
Price: $1495.
Contact: Informix Software,
Inc., 4100 Bohannon Dr.,
Menlo Park, CA 94025,
(415) 322-4100.
Inquiry 752.
Fast Prolog for
Your Mac
A pplied Logic Systems
has ported its ALS Prolog
to the Macintosh environ¬
ment, retaining its incremental
interactive compiler. When
you’re using ALS Prolog, the
compilation step is com¬
pletely transparent; you inter¬
act with the system using text
editor windows just as if you
were using an interpreter.
There’s also a built-in
debugger.
For Mac aficionados, the
company has added a program¬
mer’s interface to Quick¬
Draw and a graphics window
for making pictures with
Prolog.
To run ALS Prolog, you’ll
need a Mac Plus, SE, or II,
Apple’s 128K-byte ROM,
and a minimum of a megabyte
of RAM. A hard disk drive is
recommended.
Price: $349.
Contact: Applied Logic Sys¬
tems, Inc., Box 90, University
Station, Syracuse, NY
13210, (315) 471-3900.
Inquiry 753.
continued
78 BYTE* OCTOBER 1988
boost your BASIC
ProB
•AS
>TM
Professional Basic
Programming Library
ProBas is a library of 232 routines that
kicks BASCOM and QuickBASIC into
5th gear and gives you powers and
abilities far beyond those of mortal
men. So much for the hype, now down
to brass tacks:
The ToolKit is a collection of assembly
and BASIC modules that use the ProBas
library to save you even more hours of grunt
work. Why spend hundreds of hours re¬
inventing the wheel when you can just plug
in ToolKit modules like:
ProB
•AS
TM
T eleCommT oolKit
The ProBas TeleComm ToolKit is a col¬
lection of high-level communications
modules that you plug into your code to pro¬
vide popular file transfer protocols, terminal
emulations, login scripts and baud rates up
to 57,600 bps. You get:
• 600 page 3-part manual
• Full-featured windowing
• Screen snapshots
• Virtual screens in memory
• Lightning-fast file I/O
• Full mouse support
Plus over 200 essential services from
directory and equipment routines to
handy string, date, time, and input
routines. For all versions of QuickBASIC
and BASCOM including BASCOM 6.0
for OS/2. Just $99.00!
• Menu Generators
• Fast B-tree indexing
• Mini-editor with word-wrap
• Patch .EXE files
• Protected storage areas
• Julian date routines
Plus clock, calendar, BCD math routines,
and much more. Complete with BASIC
source code and comprehensive manual.
The ProBas adds capabilities and helps
conserve your most valuable asset of all,
time! Requires ProBas. Just $99.00!
• Xmodem/Modem7/Xmodem-l k
• Ymodem (single and batch)
• CRC-16 and Checksum
• VT52, VTIOO, ANSI BBS etc.
• Auto Dialer & data base
• Documented BASIC source
Why use clumsy SHELLS to complex
terminal programs when you can plug
just the communications routines you
need into your code? Implement just
the features, and commands you want.
Requires ProBas. Just $75.00!
CREENtm
Our thirty day, money-back guarantee assures
you the highest quality and our technical sup¬
port staff is always ready to help. Try our BBS
at (301) 953-7738 or give us a call at:
On-Line Help
For ProBas
ProRef is a pop-up help system for the
232 routines in ProBas, pop-up help for
your routines, and an extension of the
QuickBASIC programming environment.
See the calling syntax and help for any
ProBas routine, or any of your rou¬
tines, with just a few keystrokes or mouse
clicks. Pop-up and ASCII chart, calcu¬
lator, keyboard scan code module or
almost any DOS program via hot-key. Just
$50.00!
Circle 108 on Reader Service Card
Professional Screen
Management System
ProScreen is a full-featured screen
generator/editor that will save you more
design and coding time than you ever
thought possible. ProScreen works with
screens like a word processor works with
text to provide complete control over
screen characters, placement and colors.
ProScreen comes with subroutine
source, extensive on-line help and a
285 page manual with tutorial and
reference. Just $99.00!
HfiMMERLY
COMPUTER SERVICES, INC.
8008 SANDY SPRING ROAD • LAUREL, MD 20707
( 301 ) 953-2191
Add $3.00 per item ($7.00 Canada) for shipping. Trade¬
marks ProBas, ProRef, ProScreen: Hammeriy Computer
Services, Inc. QuickBASIC, BASCOM: Microsoft Corp.
OCTOBER 1988 • B Y T E 79
WHAT’S NEW
SOFTWARE • SCIENTIFIC AND ENGINEERING
Lab View Forges
Ahead
V ersion 2.0 of National
Instruments’ Lab View
system for the Macintosh has
added a number of new fea¬
tures. Designed as a general-
purpose tool for data ac¬
quisition, analysis, and
instrument control, Lab View
is an icon-based graphical
programming system.
Among the new features
are color support, a run-time
system for distributing appli¬
cations, integer data type sup¬
port, and MultiFinder back¬
ground execution. Also added
is a compiler, which the com¬
pany claims makes LabView
run up to 10 times faster than
the previous version. Unlike
version 1.2, which interpret¬
ed the graphical program, ver¬
sion 2.0 generates machine
code directly from the block
diagram. National Instru¬
ments claims that I/O-intensive
applications execute three
times faster, and computation¬
intensive benchmarks run up
to 60 times faster.
LabView 2.0 also has
perked up editing capabilities
that include diagram rubber¬
banding, complete Clipboard
cut and paste, multiple-object
selection, and the ability to
drag objects between win¬
dows. To increase flexibility in
evaluating graphical results,
there’s an interactive pan and
zoom with cursor control. On
a Mac II, you can set the color
of plot traces, icons, back¬
grounds, and scroll areas.
LabView 2.0 has added
Chebyshev and Butterworth
low-pass and high-pass fil¬
ters and additional numerical
methods routines to the exist¬
ing digital signal processing
and statistical analysis rou¬
tines in the library. The pro¬
gram runs on the Mac Plus,
SE, and II. If you already
own LabView 1.2, you can
upgrade to version 2.0 at
no charge.
LabView 2 .0 has a raft of new features.
Price: $1995.
Contact: National Instru¬
ments, 12109 Technology
Blvd., Austin, TX 78727,
(800) 531-4742; in Texas,
(800) 433-3488.
Inquiry 757.
FANSIM Works
with Frequency
F ANSIM is short for fre¬
quency analysis and simu-
A Solid Diet for AutoCAD
I f you’ve had enough of
wire-frame CAD and
want something more sub¬
stantial, Autodesk is now
shipping AutoSolid, a solid-
model CAD package that
uses both constructive solid
geometry (CSG) and bound¬
ary representation modeling
techniques. The package is
based on PADL, the Univer¬
sity of Rochester’s Parts and
Assembly Description Lan¬
guage. Autodesk has rewrit¬
ten PADL in C, making it,
the company claims, porta¬
ble and more efficient.
Autodesk says that be¬
cause of its intuitive user in¬
terface and CSG modeling
techniques (analogous to the
way mechanical designers
work), AutoSolid is easy to
use. Pop-up menus guide
you through system opera¬
tions , and you can get on-line
help at any point. You can
construct a model using
solid primitives that you
combine using Boolean op¬
erations. The finished
model is then generated by
using sweep techniques.
AutoSolid has DXF and
IGES file-transfer capabili¬
ties that let AutoCAD and
other design packages use its
data. The link is bidirec¬
tional, letting you transfer
solid models to AutoCAD
for design detailing and
drafting. You can also trans¬
fer AutoCAD two-dimen¬
sional profiles to AutoSolid,
where you can use them to
create solid models with the
package’s revolution and ex¬
trusion capabilities.
To use AutoSolid, you’ll
need an IBM PC AT, Com¬
paq 386, or compatible hard¬
ware running Santa Cruz
Operations’ version 2.2
Xenix. Autodesk says future
releases of the product will
support other hardware and
operating systems, includ¬
ing Sun and Apollo.
Price: $5000.
Contact: Autodesk, Inc.,
2320 Marinship Way, Sau-
salito, CA 94965, (415)
332-2344.
Inquiry 758.
lation. It provides frequency
analysis of open-loop and
closed-loop response, finds
transfer functions of real or
simulated systems, and also
finds poles or zeros.
With FANSIM, you can
take real data, simulated data,
or internally synthesized
functions to find overall fre¬
quency response. The pro¬
gram will also accept or output
different forms of frequency
response functions.
FANSIM runs on the IBM
PC and compatibles. It re¬
quires a math coprocessor
and a Hercules, CGA, or EGA
display. You’ll also need at
least 330K bytes of free RAM,
although 512K bytes is
recommended.
Price: $395.
Contact: Tutsim Products,
200 California Ave., #212,
Palo Alto, CA 94306, (415)
325-4800.
Inquiry 760.
An Algebra Library
for C
I f you’re an engineer or sci¬
entist who does extensive
programming in C, C-LIN
will make your job easier. It’s
a library of linear algebra
subroutines that, according to
its maker, have been written
specifically to take advantage
of the array-manipulation
characteristics of C.
The C-LIN library con¬
sists of 42 functions, 40 of
which come in both single-
and double-precision versions.
It’s available in both com¬
piled and source code versions.
The compiled versions are
available for Borland Turbo C
and Microsoft C.
Price: Compiled version,
$69; source code version,
$140.
Contact: JAYAR Systems,
253 College St., Suite 263,
Toronto, Ontario, Canada
M5T1R5, (416) 751-3284.
Inquiry 761.
continued
80 BYTE* OCTOBER 1988
0
Nam*
\W p ^ 1 want to know more about the Commix 32
■ Cv Office Network.
^ P a a |"^ rr g^ 1 more product information so 1 can
w EZIN VJ IVI C learn how the Commix can help me.
I| Al/C a sa ' es representative cali me to discuss the
nMVC benefits further.
3
Title
Company
Telephone
Address
City
State Zip
Illllllll
ITRON
130 GAITHER DRIVE
SUITE 116
MT. LAUREL, NJ 08054
(609) 722-5575 (800) 423-8044
NO POSTAGE
NECESSSARY
IF MAILED
IN THE
UNITED STATES
BUSINESS REPLY MAIL
FIRST CLASS PERMIT NO. 130 MT. LAUREL, NJ
POSTAGE WILL BE PAID BY ADDRESSEE
lllllllll
ITRON
130 Gaither Drive, Suite 116
Mt. Laurel, NJ 08054-9983
■ 11 1 ■ ■ I ■ 11 111 1 1 1 1 1 ■ 1 1 ■ 11 ■ I ■ 1 1 ■ 1 1 ■ 1 11 1 1 ■ 1 1 1 ■ ■ 1 1 ■ 11
You can rely on a file server for
LAN communications...
All you need is patience.
And faith.
You’re getting the drift of this message already. File
servers aren’t designed to solve the PC user’s commu¬
nications problem. But now there’s a system that is.
Now there’s COMMIX™ 32.
It’s a general purpose local area network for PCs and
minicomputer hosts. It connects you with the host,
other PCs, and peripherals such as printers, plotters,
or modems through simple, pop-up menu commands.
For file transfer and E-mail as a background
task. For printer spooling and sharing directly from
your applications programs. For terminal emulation
that’s automatic. COMMIX 32 will let anyone perform
common LAN tasks—without the need for expert
assistance.
Install it quickly. Expand it easily.
Almost any PC user can install and connect with
COMMIX. With each connection, you’re saving time
and money. Because each COMMIX connection costs
as little as $150.
Then take advantage of expansion possibilities.
With our optional Ethernet® Link Module, you can
create larger LANs with thousands of users. And
through our optional Wide Area Network Module,
distant COMMIX LANs can appear as one network.
If you’re lost at sea.
And looking for solid LAN. The COMMIX 32 is
available now. Send us a message: ITRON, a Division
of Infotron Systems Corporation, 130 Gaither Drive,
Suite 116, Mount Laurel, NJ 08054.
TEL: (609) 722-5575 FAX: (609) 234-0451
In the United Kingdom: (01) 735-0731
In Europe: (2) 725-0770
1-800-423-8044
IHIIN
ITRON
An Infotron Division
Circle 124 on Reader Service Card
COMMIX is a trademark of Infotron Corporation Ethernet is a registered trademark of Xerox Corporation.
The Ultimate
Business Machines
In just three years, CLUB American Technologies
has grown into a multi-million dollar computer
manufacturer. What's the secret to our success? The
answer is simple, CLUB delivers solidly designed
systems which are famous for high performance and
superior quality. That's why so many fortune 500
companies depend on us. Additionally, CLUB's
on-line engineers are available to support you every
business day with optional on-site service available.
CLUB Model 200 Series
The Model 200 Series are OS/2 compatible, 80286
based systems. They are available in either 8 or 10
MHz versions to fit your specific needs. These
economical, yet full featured AT compatibles are
perfect for any applications such as spreadsheets
and word processing.
— Model 200 Series Features & Pricing -
Intel 80286 CPU -208/208S-6/8MHz, 210/210S-8/10MHz, 211-8/10MHz 'O'
wait state, 512K DRAM, 1.2MB Floppy Disk Drive, 80287 Math Coprocessor
Socket, HD/FL Controller (controller is built-on motherboard for 'S' Models)
Keyboard Speed Switchability ('S' Models), 2 Serial/1 Parallel Ports (211), 192
Watt Power Supply, 101 Key Enhanced Keyboard, Documentation and more.
200 Series with Monitor and Adapter
Model with Hard Disk
Mono
EGA
VGA
208 or 208S with 20MB
$1275
$1625
$1875
208 or 208S with 40MB
$1420
$1770
$2020
210 or 210S with 20MB
$1705
$2065
$2305
210 or 210S with 40MB
$1850
$2210
$2450
211 with 20MB
$1805
$2165
$2405
211 with 40MB
$1950
$2310
$2550
CLUB Model 212 Series
With an effective throughput of 16 MHz, the Model
212 Series is as fast as many 386 machines at a
fraction of the price. Compatibility with the existing
AT standard ensures that the Model 212 will run your
large databases, and complicated financial software
today, as well as OS/2 applications tomorrow.
— Model 212 Series Features & Pricing —
Intel 80286-8/12,1MB of DRAM, 1.2MB Floppy Disk Drive, 1:1 Interleave
HD/FL Controller, 80287 Math Coprocessor Socket, Clock/Calendar/
Configuration with Battery Backup, Reduced Chassis (212D), 192 Watt Power
Supply, 101 Key Enhanced Keyboard, Complete Documentation, and more
212 Series with Monitor and Adapter
Model with Hard Disk
Mono
EGA
VGA
212 with 40MB
$2250
$2615
$2850
212 with 70MB
$2505
$2870
$3105
212D with 40MB
$2190
$2550
$2790
212D with 70MB
$2445
$2805
$3045
82 BYTE* OCTOBER 1988
CLUB Model 300 Series
The Model 300 Series 80386 microprocessor's state of the art design
brings mainframe capability to the desktop at a vastly lower cost per
seat. Complete compatibility with OS/2 and Unix give the Model 300
Series the ability to meet the most demanding multi-user and
multi-tasking applications. Let CLUB give you the key to increased
productivity in todays complex office and engineering environments.
— Model 300 Series Features & Pricing -
Intel 80386 CPU - 8/20 (320), 8/16 (316S), 1MB 32-bit DRAM (320), 1MB DRAM (316), 1.2 MB Disk Drive,
1:1 interleave HD/FL Controller (320), HD/FL Controller (316S), 80387 Math Coprocessor Socket (320),
Weitek Support (320), 80287 Math Coprocessor Socket (316), 8 expansion slots. Clock/Calendar/ Con¬
figuration w/battery backup, 192 Watt Power Supply, 101 Key Keyboard, Dcocumentation, and more.
300 Series with Monitor and Adapter
Model with Hard Disk
Mono
EGA
VGA
316S with 40MB
$2690
$3050
$3420
316S with 130MB
$4060
$4420
$4790
320 with 70MB
$4005
$4330
$4675
320 with 130MB
$5120
$5445
$5790
CLUB Model 110
The Model 110 is an affordable entry level
computer. It's perfect for general business
applications and for low cost network nodes.
- Model 110 Features & Pricing -
Intel 8088 CPU-4.77/10 MHz, 256K RAM Maximum 640K, Flop¬
py Disk Drive and Controller, 8 Expansion Slots, 150 Watt
Power Supply, 101 Key Keyboard, Documentation and more
100 Series with Monitor and Adapter
System & Hard Disk
Mono
EGA
VGA
110 with 20MB
$895
$1255
$1495
110 with 40MB
$1080
$1440
$1680
Peripherals
For your convenience, we offer the latest
peripherals to enhance your systems. Our
manufacturing facilities are geared to build
systems the way you want them. Call and
tell us what you need. Here's a list of just
some of the products we carry.
Storage .
Floppy Drives: 5.25" - 1.2MB.
.$95
5.25"-360K ..
.$85
3.5"-1.44MB.
.$120
3.5" - 720K.
.$105
Tape Backups: Internal: 40MB.
.$580
60MB.
.$650
125MB ....
.$995
Extemal:40MB.
.$620
60MB.
.$690
Multifunction & Memory
(all prices with OK)
384K memory card for XT.
.$99
576K memory card for XT.
.$42
2MB multifunction card for AT ....
.$110
3MB extended memory card for AT
.$110
10MB EMS card for AT.
.$150
2MB EMS card for AT .
.$110
Mini I/O for XT and AT .
.$75
Mini I/O w/ floppy controller for XT $85
80286 accelerator card for XT.
.$299
Modems
1200/300 Baud rate internal.
.$99
2400/1200/300 Baud rate internal ..
.$175
2400/1200/300 Baud rate external..
.$210
1200/300 Baud pocket Mini Modem . $139
* All modems come with Bitcom software
Printers
Star Micronix NX 1000 9 pin.
.$199
Star Micronix NB-24-10 24 pin.
.$493
Epson FX1050 .
.$595
HP Laser Jet.
.$1815
Products for PS/2
RAM 4000 (EMS) card OK.
.$399
60MB Tape backup internal .
.$1095
60MB Tape backup external.
,.$1285
120MB Tape backup external.
..$1595
PS/2 modem 2400 baud internal ..
..$299
Others
80287-8 .
..$230
80287-10 .
..$279
80387 .
..Call
Ram chips.
..Call
Logitech Mechanical mouse.
..$79
Optical mouse.
..$75
DOS 3.3.
..$95
To Order:
Continental USA, Hawaii, Alaska:
Call (415) 490-2201
In Canada Call PC Centre,
Call (416) 470-0560
International
Call (415) 683-6623
Customer Support &
Technical Hotline
Call (415) 683-6580
Corporate, University and
Government P.O/s Welcome
All prices are subject to change and quantities may be
limited. We reserve the right to substitute equivalent items.
OS/2, MS DOS Unix, IBM PS/2, PC, XT, AT, Bitcom, Star
Micronix NX-1000, NL24-10, Epson FX-1050, HP Laser Jet,
Logitech Mechanical Mouse, Intel, VGA, EGA are the
trademarks or registered trademarks of their respective
companies
CLUB V v. 1 8/23/88
American Technologies, Inc.
5401 W. Warren Avc.. Fremont CA 94539
Circle 51 on Reader Service Card
WHAT’S NEW
Good Golly, It’s
Molly
D o you need historical
stock market informa¬
tion? Do you not want to
bother with the time and ex¬
pense of tracking it down
through an on-line database?
Molly can help. Molly is a
historical financial database
that contains about 100,000
prices—about 3 megabytes of
information.
Molly consists of disks
with data in Lotus WK1 for¬
mat for the IBM PC, or
Microsoft Excel format for the
Macintosh.
It includes the Dow Jones
Industrial Average daily close
since 1920; the S&P 500
Composite Index daily close
since 1928; the S&P price/
earnings ratio and yield on a
daily basis since 1940; the
Dow Jones transportation and
utility averages since 1970;
short-term interest rates on a
weekly basis since 1970; and
intermediate, long-term, and
Eurodollar weekly interest
rates since 1977. There’s also
the Nikkei Index, the Value
Line Index, the S&P 100 Com¬
posite Index, advancing and
declining issues on the New
York Stock Exchange, and
the NYSE advancing and de¬
clining volume.
Molly runs on the IBM PC
and compatibles with 384K
bytes of RAM or on the Mac¬
intosh. You’ll also need Lotus
1-2-3 for the IBM PC and
Excel for the Mac. You can
order monthly or quarterly
updates for an annual fee.
Price: $199.95; monthly up¬
dates, $79.95; quarterly up¬
date, $49.95.
Contact: MarketBase, Inc.,
250 West 90thSt., Suite 12K,
New York, NY 10024, (800)
627-5385.
Inquiry 764.
SOFTWARE • BUSINESS
Ui-fHi .t urn u
BRISK: C:\123\DEHQ.REU g
Next Previous Typo Statistics iffifMgaggffl} Copy Overlay Reports Exit
X-flinlmm, X-Maxinun, Y-Hiuimm, Y-Maxinun, Zom
VOLUME HO ENTRY
Expected Results >199.970
@RISK does risk analysis and simulation.
@Risk
Reduces Risk
Q uestion: Which pro¬
gram (along with Lotus
1-2-3 and WordPerfect) is re¬
quired for all incoming stu¬
dents at the Harvard Business
School? Answer: ©Risk (pro¬
nounced “at risk”), a Lotus
1-2-3 add-in designed for risk
analysis and simulation
modeling.
@Risk is designed for situ¬
ations where there is uncer¬
tainty in the values you enter
in your spreadsheet. The pro¬
gram handles uncertainty by
letting you enter a range of
values. It then uses probabil¬
ity distributions and simulation
techniques to evaluate the sit¬
uation. @Risk uses Monte
Carlo-type simulations,
where uncertain cell values are
varied across the probability
distribution. Each simulation
calculates hundreds or thou¬
sands of what-if scenarios, and
then the program tells you
the probability of each out¬
come occurring.
The output from @Risk’s
calculations is displayed graph¬
ically as probability distribu¬
tions by ©RiskGraph’s high-
resolution graphics routines.
You can display the output in a
variety of formats, including
histograms, cumulative
curves, summaries over
ranges of cells, or overlays. All
graphics outputs are in a
standard .PIC format. ©Risk
supports VGA, EGA, CGA,
and Hercules graphics. It
comes with a 30-day money-
back guarantee.
Price: $395.
Contact: Palisade Corp.,
2189 Elmira Rd., Newfield,
NY 14867, (607) 564-9993.
Inquiry 763.
PackRat Mobilizes
Personal Information
P olaris calls PackRat a
personal information
manager and says it’s a direct
competitor to Lotus’ recently
shipped Agenda. PackRat is
described as a text and graph¬
ics database that lets you
enter free-form data.
PackRat runs under
Microsoft Windows, and the
company says Windows’ in¬
terface and mouse support
make PackRat particularly
easy to use. For example, you
can simply point to a date on
a Windows calendar instead of
having to type in something
like “the day after tomorrow.”
PackRat consists of several
facilities, including a phone
book, phone log, expense
log, calendar, agenda, task
list, index cards, and disk log
file. Each of the facilities
has its own local database,
but depending on how you
store it, the same information
can be displayed on more than
one list.
The package also has a
tickler function that lets you
enter reminders. PackRat can
give you a full range of reports
that you can select and sort in
a variety of ways. The program
runs on any system that runs
Microsoft Windows.
Price: $395.
Contact: Polaris Software,
613 West Valley Pkwy., Suite
323, Escondido, CA 92025,
(619) 743-7800.
Inquiry 765.
TaxCalc Plans
Your Taxes
W orried about the impli¬
cations of tax reform on
your personal or business
nest egg? TaxCalc can help.
TaxCalc Multi-Year Tax
Planner is the latest incarna¬
tion of the company’s popu¬
lar spreadsheettemplate. Now
it’s also available as a stand¬
alone run-time version.
The program gives you 3-
year tax analysis through
1990, multiple alternative
analysis of the same year, the
ability to put up to 12 calcu¬
lations on-screen at one time,
and separate schedules for
detail input. TaxCalc also cal¬
culates a special report that
follows IRS Form 8582, which
allocates unused passive
losses and activities.
The template version of the
program works with all popu¬
lar spreadsheets, including
Lotus 1-2-3, SuperCalc, and
PC-Excel. It’s also available
for Excel on the Macintosh. If
you have a previous version
of TaxCalc, you can update to
the new version for $150.
Price: $395.
Contact: TaxCalc Software,
Inc., 4210 West Vickery Blvd.,
Fort Worth, TX 76107, (800)
527-2669; in Texas, (817)
738-3122.
Inquiry 767.
continued
84 BYTE* OCTOBER 1988
See us at COMDEX
Cashman A348
"TOPSPEED EAXNS A
NDING OVATION."
— Kent Porter, Dr. Dobbs Journal
'... TopSpeed is surely one of the
finest new products introduced to
date in the PC arena...DDJ doesn 7
give unqualified raves very often,
but there’s no question about it in
this case; JPI's TopSpeed Modula-2
is first-rate’.’
Kent Porter
Dr. Dobbs Journal
'JPI Modula-2 looks like another
classic in the making. It generates
code as good as or better than lead¬
ing C compilers and the program¬
ming environment is a genuine
pleasure to usel’
Dick Pountain
BYTE Magazine
The successor of Pascal: JPI TopSpeed IM Modula-2 produces
better code than Microsoft C, Turbo C, Logitech Modula-2
and Turbo Pascal 4.0.
Introducing VID: The easy-to-use, source-level debugger.
Single-step and trace through source in multiple modules.
Examine and modify all variables in symbolic form, includ¬
ing arrays, records, enumerated types and pointers. Point
and shoot breakpoints including “One-shot’,’ “Sticky’,’ “De¬
layed’,’ and “Monitor!’ Watch both variables and Modula-2
expressions during execution. Automatic variable trace of all
variables accessed, and assembler, registers and procedure
call-stack trace windows. Package includes symbolic dis¬
assembler and execution profiler. 72-page manual.
7 liked all of the hard-disk space
that was recovered after I deleted
my BORLAND, MICROSOFT, and
LOGITECH compilers, because
with TopSpeed Modula-2 all the rest
are obsolete’.'
Robert D. Randall
Donnelley Marketing
In England and Europe contact:
Jensen & Partners UK Ltd.. 63 Clerkenwell
Road. London ECIM 5NP. Phone: (01)253-4333.
Compiler Kit: £59.95, TechKit £34.95, VID
£34.95. 3-Pack £109.95.
Handling charges:
In UK. add £2 for each product ordered. VAT
will be added on software. In Europe, add £4 for
up to 3 products, £2 for each add’I product.
The Compiler Kit includes: High-speed optimizing compiler (3,000-5,000
lines/min. on a PC AT 8MHz), integrated menu-driven environment with
multi-window/multi-file editor, automatic make, fast smart linker. All
Modula-2 sources to libraries included. BONUS: Complete high-speed win¬
dow management module included with source. 258-page User’s Manual
and 190-page Language Tutorial.
The TechKit'" includes: Assembler source for start-up code and run-time library,
JPI TopSpeed Assembler (30,000 lines/min.), TSR module, communica¬
tions driver, PROM locator, dynamic overlays, and technical information.
72-page manual.
System Requirements: IBM PC or compatible, 384K available RAM, two
floppy drives (hard disk recommended).
Circle 130 on Reader Service Card
Seamlessly integrated OS/2
version coming soon.
VID (Visual Interactive Debugger):
power without complexity'.
Sieve benchmark measured by the
British Standards Institution (BSI)—
25 iterations on an 8MH~ AT.
Compiler Kit $99.95
TechKit $59.95
VID $59.95
3-Pack $179.95
(Compiler, TechKit & VID)
To Order:
In the US, call:
1-800-543-5202
In Canada, call:
1-800-543-8452
Or mail us your order with
a check, money order, or
VISA/MC information. 30-
day unconditional money-
back guarantee.
Shipping & handling charges:
In North America: add $5, plus $2
for each add’l product. CA residents
please add applicable sales tax.
Overseas: add $20, plus $8 for each
add’l product.
Jensen &
Partners
International
1101 San Antonio Rd.
Suite 301
Mountain View, CA 94043
Phone: (415)967-3200
TopSpeed and TechKit are trademarks of Jensen
& Partners International. Other brand and
product names are trademarks or registered
trademarks of their respective holders.
WHAT’S NEW
SOFTWARE • CONNECTIVITY
uopen 1,2,5,9,78
at B,2 "Connuuicatioits ports: " get wports len 43
at 1,2 " Ports' OpenWEI node: " get vdeupx len 16
at 1,35 "Cenpty if ports on this nachine)"
at 2,2 " Port lockfile: " get olockf len 48
setuar j 3
at j,2 " Baud Rate: " get vtaud len 5 list ‘'380", "1208",
,, 24e8'7 , 4888'Y'9688 , 7'l9288 , 7 , 3ar
at j+1,2 " Parity: " get vparity list ‘'NONE'
at j*2,2 " Uordlength: " get vuord list "8'*,"5",
at j*3,2 " Stopbits: u get obits list 'TY'2 M
at read
uclose 1
do Gquote wports
do 8quote vlockf
TERM has a powerful script language.
A Communications
Program
for All Systems
I f you have different com¬
puters running under differ¬
ent operating systems and
want a consistent user interface
for communications, a pro¬
gram called Term could be just
the ticket. The program runs
identically under Unix, Xenix,
MS-DOS, VMS, and BTOS.
Term’s developer, Century
Software, claims it is key-
stroke-for-keystroke-compat-
ible with more than 50 com¬
puter systems, ranging from
micros to superminis.
Term emulates the VT-
100, VT-102, VT-52, Tele-
Video 925 and 912, WY-50,
ANSI 3.64, and Teletypewriter
for every terminal attached
to a system. It also has a pro¬
prietary file-transfer protocol
called TermCRC (Term cycli¬
cal redundancy check) that
lets you do file transfers at up
to 115.2K bits per second. It
supports XMODEM, Kermit,
Modem7, ASCII, Binary,
XON/XOFF, ETX/ACK, and
line-by-line protocols.
The program uses Lempel-
Ziv Welch data compression,
which the company claims
results in an average 45 percent
to 50 percent speed improve¬
ment in file-transfer times.
Term automatically converts
text-file formats when you’re
transferring files between
different operating systems.
Term includes a full-fea¬
tured script language that you
can use to build full-screen
data-entry forms, mail gate¬
ways, and completely auto¬
mated remote communications
sessions. It’s shipped with 35
prebuilt script applications.
Price: Single-user version,
$195; multiuser version, $350.
Contact: Century Software,
5284 South 320 W, Suite
C294, Salt Lake City, UT
84107,(801)268-3088.
Inquiry 769.
Manage Files with
the Bridge
W hite Crane Systems’
newest version of its
Brooklyn Bridge system-to-
system file-transfer package
has a number of new fea¬
tures, including a dual-direc¬
tory display, a file manager,
and special DOS utilities. It
runs on all MS-DOS-compat¬
ible systems and transfers data
at up to 115,200 bps.
Using installable device
drivers, Brooklyn Bridge 2.0
lets you quickly transfer indi¬
vidual files or groups of files
with direct commands. But
like its competitors—such as
LapLink—the new version
also has a dual-directory
display that lets you see the
directories of both machines at
once. You use the dual direc¬
tory along with a 1-2-3-like
menu to choose your transfer
options.
The new version also has
several DOS utilities, such as
BACKUP, that copy only files
that have been created or
changed since the last time
you used Brooklyn Bridge.
There’s also MOVE, which de¬
letes the original file once
it’s transferred; COPY, which
lets you work with multiple
files using a single com¬
mand; and REMOVE, which has
a security option that en¬
sures that deleted files are
unrecoverable.
Brooklyn Bridge 2.0 lets
you share hard disks and
peripherals between two sys¬
tems. It has a RUN command
that gives you multiprocess¬
ing by letting you run pro¬
grams on a slave system at
the same time you’re doing
something else with the mas¬
ter. The program comes with
both 3 V^-inch and 5 l A -inch
disks, along with an 8-foot
universal serial cable. A 50-
foot cable is also available.
Price: $139.95; upgrade
from previous version, $35.
Contact: White Crane Sys¬
tems, Inc., 6889 Peachtree In¬
dustrial Blvd., Suite 151,
Norcross, GA 30092, (404)
394-3119.
Inquiry 772.
NetWare Lands
the Mac
A long with MS-DOS and
OS/2, Novell’s NetWare
local area network (LAN)
software now supports the
Apple Macintosh. If you’re
using your Mac in an Apple-
Share network, NetWare’s
newest version lets you be fully
compatible. Because each
system continues to use its na¬
tive operating system, Macin¬
tosh, IBM PC, and PS/2 users
can continue to see and use
the environment they’re most
comfortable with, while
sharing files and data across
the network without the need
for conversion.
Designed for use with
NetWare version 2.15 or high¬
er, NetWare for the Macin¬
tosh gives you the fault toler¬
ance, security, and high
performance of Novell’s net¬
work and lets you use a
lower-cost IBM-compatible file
server. Macs use the stan¬
dard AppleShare client soft¬
ware to access the NetWare
file server. NetWare provides
full support of AppleTalk
protocols within the server.
Price: $200.
Contact: Novell, Inc., 122
East 1700 S, Provo, UT
84601,(800)526-5463;in
Utah, (801) 379-5900.
Inquiry 770.
Carbon Copy Now
Handles Graphics
C arbon Copy Plus, a re¬
mote-control communica¬
tions package for the IBM PC
and compatibles, is now avail¬
able in version 5.0. This
newest version adds back¬
ground file transfer and a
universal graphics translator.
The background file-trans¬
fer feature lets you transmit a
file to another Carbon Copy-
equipped computer without in¬
terrupting the application
you’re working on. With the
universal graphics translator,
the program supports EGA,
VGA, Hercules, CGA, and
extended CGA cards. All of
these are interchangeable,
which lets you and the Carbon
Copy user on the other end
see and interact with the same
graphical screen image.
Price: $195; upgrade from
previous version, $50.
Contact: Meridian Technol¬
ogy, Inc., 1140 Hammond
Dr., Suite A-1125, Atlanta,
GA 30328, (404) 390-9152.
Inquiry 771.
continued
86 BYTE* OCTOBER 1988
ONCE IN A BLUE MOON. ..COME
SCANMan:HANDHELD SCANNING FOR $299. m
Pop any image up to 4"x 11" straight into your PC.
Clip it. crop it, color it. Resize and rotate it. Merge, save,
and store it.
Choose between high contrast or high detail. Import
images into any bestselling publishing application-
PageMaker:Ventura m and many more. All you need is $299,
an IBM PC, XT, AT or PS/2 (or compatible) with a spare slot,
and five minutes to set up.
Q KYWATCHh P
g KYWATCHE R
^ KYWATCHl P
m'OiwolnABiiieMooit'
ItsAHoteflBWiKnon
C KYWATCHI P
TO ORDER-or for the name of your nearest dealer-
CALL: 800-231-7717, IN CALIFORNIA CALL:
800-552-8885.
Or fill in the coupon: E
Name . ...
Address.
City/State/Zip.
Phone _ _ _
Send to: LOGITECH, 6505 Kaiser Drive, Fremont, CA 94555
© 1988 Logitech. PageMaker and Ventura are trademarks of Aldus and Ventura Software.
The Hand-Held Scanner
ffl LOGITECH
Personal Peripherals. Worldwide.
Circle 148 on Reader Service Card (DEALERS: 149)
mE OF GENIU
WHAT’S NEW
SOFTWARE • OTHER
Microsoft Takes
You for a Ride
F our years in the making,
Microsoft’s long-awaited
update to its popular Flight
Simulator is ready for takeoff.
Version 3.0 has many new
features, including the ability
to run on high-speed AT
clones and support full 640- by
350-pixel, 16-color EGA and
VGA displays.
Besides the old familiar
Cessna 182 and Sopwith
Camel, you can now add
more than a little spice to the
experience with a Gates Lear
Jet and a Crop Duster. Flight
Simulator 3.0 now uses pull¬
down windows to control navi¬
gation and communications,
flight analysis, environmental
conditions, and flight
scenarios.
There’s also a new learn¬
ing mode that gives you basic
and advanced flight training,
aerobatics, and navigation in¬
struction. These are prere¬
corded flight sessions designed
for pilots from beginner’s
rank all the way to advanced.
A flight analysis package
tells you how well you’ve
done.
If you’re the adventurous
sort, you can try a night land¬
ing on an aircraft carrier, the
ultimate test of flying skill.
You can also fly together
with other Flight Simulator 3.0
users through a null modem
cable or through telephone
lines.
Flight Simulator 3.0 runs
on the IBM PC, XT, AT,
PS/2s, and 100 percent com¬
patibles. You’ll need at least
256K bytes of RAM, DOS
2.0 or higher, and a CGA,
EGA, VGA, or Hercules
adapter.
Price: $49.95.
Contact: Microsoft Corp.,
16011 Northeast 36th Way,
P.O. Box 97017, Redmond,
WA 98073, (206) 882-8080.
Inquiry 775.
Forge a Few
Fantastic Fonts
V ersion 1.1 of Z-Soft’s
Publisher’s Type Found¬
ry includes numerous new
features that make electronic
publishing packages faster
and easier to use. The package,
which runs under Microsoft
Windows, lets you design and
modify type fonts for laser
printers.
The biggest new feature is
a Windows screen font transla¬
tor. This lets you see the
final version of the font you’ve
designed on-screen, as well
as use it in other applications.
Other new features include a
virtual memory manager for
handling large and complex
images without performance
degradation; data compres¬
sion; and an editor that lets you
set character height and
width guidelines. This makes
it easier to create uniform¬
looking fonts.
Version 1.1 now includes
Describe Files with Words
E ver run into situations
where those eight-char¬
acter-plus-extension DOS
filenames become incom¬
prehensible gibberish in a
few weeks? Would you re¬
member what you meant by
SAPM4755.TXT or APP-
2REV.WK1? Extend-A-
Name can help. It lets you
use filenames or descrip¬
tions that are up to 60 charac¬
ters long.
Extend-A-Name is RAM-
resident and uses from 39K
bytes to 65K bytes of mem¬
ory. If you have LIM version
4.0 expanded memory, the
program takes only 3K bytes
in your base RAM. The pro¬
gram continually scans the
screen for your application
program’s load prompt. It
then pops up with a library
screen where you can choose
a previously created file or
make a new one.
The program lets you
create libraries, which are
logical divisions of subdirec¬
tories. They let you further
organize your files. Extend-
A-Name also has a number
of additional features, in¬
cluding copy, delete, assign,
rename, tag, and untag. You
can perform all these func¬
tions without having to leave
your application.
Price: $79.95.
Contact: World Software
Corp., 124 Prospect St.,
Ridgewood, NJ 07450,
(800) 962-6360; in New Jer¬
sey, (201) 444-3228.
Inquiry 778.
full support for the Hewlett-
Packard LaserJet II, includ¬
ing both portrait and landscape
modes. A DOS utility is in¬
cluded that lets you download
your fonts to HP printers
without having to use
Windows.
Finally, the new version of
Publisher’s Type Foundry in¬
cludes several new bit-map
and outline fonts. Best of all, if
you’re a registered owner of
the current version, you can get
the new version gratis.
Price: $495.
Contact: Z-Soft Corp., 450
Franklin Rd., Suite 100,
Marietta, GA 30067, (404)
428-0008.
Inquiry 776.
On Cue Fights
Window Buildup
I f you’re one of those Mac¬
intosh users who keeps
switching from application to
application, having to return to
the Finder (or MultiFinder)
every time can be a pain. It can
also result in “window build¬
up” of numerous stacked win¬
dows on your Mac desktop.
A new program called On Cue
claims to solve all these
problems.
On Cue gives you a pull¬
down menu that shows your
most frequently used applica¬
tions. You can move among
them simply by clicking on
the application you want to
use. You won’t have to move
between overlapping windows
on the desktop or wait for
folders to open and close.
The program works with
all Macs from the 512KE on
up. It’s easy to configure to
your specific needs, and in¬
stallation is a simple matter
of dragging On Cue’s icon to
your system folder.
Price: $59.95.
Contact: ICOM Simulations,
Inc., 648 South Wheeling Rd.,
Wheeling, IL 60090, (312)
520-4440.
Inquiry 777.
88 BYTE* OCTOBER 1988
¥TE
PERFECT Gift
REWARD THE COMPUTER ENTHUSIASTS ON YOUR GIFT LIST WITH A YEAR’S
SUBSCRIPTION TO BYTE - THE DEFINITIVE GUIDE TO PERSONAL COMPUTING.
EACH GIFT WILL INCLUDE 12 ISSUES, PLUS A BONUS ISSUE DEDICATED TO IBM
PC’S. YOUR FIRST GIFT WILL COST ONLY $22.95 WITH ADDITIONAL GIFTS
COSTING EVEN LESS; ONLY $19.95 EACH - BOTH GREAT MONEY SAVING RATES
WHEN YOU CONSIDER THAT ONE YEAR OF BYTE PURCHASED AT THE
NEWSSTAND WOULD COST $42! (CANADA: FIRST GIFT $25.95, ADDITIONAL
GIFTS $22.95 EACH.)
DON’T GET CAUGHT IN THE HOLIDAY RUSH, SEND US YOUR GIFT LIST TODAY
AND WE LL DO THE REST.
YES! I want to send gift
subscriptions to the following
people and save money v/jj
off the newsstand price! |jn||
TO: (1st Gift-$22.95: Canada $25.95) 1800029
Name
Address
City/State/Zip
(Each additional gift-$i9.95; Canada $22.95 each)
Name
FROM:
Nome
Address
/iLtLt/ LJJ -
j tyj/ C//7 to/7in
Address
L l iy/OL LLL
□ Payment enclosed' □ Bill me
□ Charge to: □ VISA □ MasterCard
Acer # Exp. date
City/State/Zip
Name
Address
City/State/Zip
Name
Signature
* Please send this order card with payment in an
envelope to: P.O. Box 550, Hightstown, NJ 08520-9893
FREE BONUS - A gift announcement will Address
be sent in your name to the recipient.
Please allow 6-8 weeks for processing. City/State/Zip
VTE
PERFECT Gift
REWARD THE COMPUTER ENTHUSIASTS ON YOUR GIFT LIST WITH A YEAR’S
SUBSCRIPTION TO BYTE - THE DEFINITIVE GUIDE TO PERSONAL COMPUTING.
EACH GIFT WILL INCLUDE 12 ISSUES, PLUS A BONUS ISSUE DEDICATED TO IBM
PC’S. YOUR FIRST GIFT WILL COST ONLY $22.95 WITH ADDITIONAL GIFTS
COSTING EVEN LESS; ONLY $19.95 EACH - BOTH GREAT MONEY SAVING RATES
WHEN YOU CONSIDER THAT ONE YEAR OF BYTE PURCHASED AT THE
NEWSSTAND WOULD COST $42! (CANADA: FIRST GIFT $25.95, ADDITIONAL
GIFTS $22.95 EACH.)
DON’T GET CAUGHT IN THE HOLIDAY RUSH, SEND US YOUR GIFT LIST TODAY
AND WE’LL DO THE REST.
BUSINESS REPLY MAIL
FIRST CLASS MAIL PERMIT NO. 42 HIGHTSTOWN, NJ
POSTAGE WILL BE PAID BY ADDRESSEE
EVTE
Computers and Communications Information Group
P.O, Box 550
Hightstown, NJ 08520-9893
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
Com-lbk Oata Systems,
Ine.
MODEL IQ 80286—THE WISE CHOICE
POWERFUL Performance at a practical price is what
you will get with COM-TEK’s SUPER TURBO A/T.
POWERFUL Performance at a practical
price is what you will get with COM-TEK’s
BACK TO SCHOOL SPECIAL
MODEL IQ-8088 SYSTEM
10 mhz Mother Board—256K Ram
(2) 360K Floppy Drives
Mono Monitor—84 Keyboard
Multi-I/O—Phoenix Bios
Parallel, Serial, Game Ports
$700 00
SUPER TURBO X/T.
Configured to your specifications at a
very reasonable price, our X/T is built to
suit your every need.
$895
HARDWARE PRICES
The Personal Computer that will run away with you.
Home or Office.
Complete System Includes
* LS-A804 All in One Multi Main Board
Selectable CPU speed of 4.77/10 Mhz
Complete W/Multi I/O + MCGP-Mono+Graphics Card
RS-232 Serial adapter, Parallel printer adapter
Game Port adapter/360 Kbyte Floppy adapter
Microsoft Bus versionmouse adapter
Real Time Clock/Calendar
CPU 8088-1/512 Memory Expandable to 640KB
Award or Phoenix Bios Included
Keyboard Lock, Power LED/Turbo Mode LED
* 150 watt power supply/ X/T Slide case
* 20 Meg Seagate Hard Disk/ 360K Floppy Disk
* Keyboard 84 Key/ Packard Bell 12" Monochrome Monitor
** Printers Optional**
*** FREE Word Processing Software...
20 Meg with Controller Card.$275.00
40 Meg with Controller Card.$425.00
80 Meg with Controller Card.$775.00
360K Floppy Drive.$ 80.00
1.2 Floppy Drive.$115.00
35 Floppy Drive.$120.00
1.44 Floppy Drive.$130.00
Mono Card.$ 49.00
EGA Mono Card.$142.00
CGA Color Card.$ 4800
EGA Color Card.$11200
VGA Color Card.CALL
Taxan 770 Multi Sync Monitor.$640.00
Packard Bell Mono Monitor.$ 85.00
Im-Tec Color Monitor .$24500
Casper Mono Monitor.$ 80.00
Relisys EGA Monitor. $43500
NEC Multi Sync II VGA.$640.00
Taxan EGA Monitor .$475.00
AT Controller Card.$142.00
XT Controller Card.$12400
Floppy Disk Controller Card.$ 18.00
XT Multi I/O Card.$ 58.00
XT Pre-bullt 3 In 1 Motherboard.$235.00
XT Pre-bullt Motherboard.$185.00
AT 80286 Pre-built Motherboard $48500
AT 80386 Pre-built Motherboard.$189500
AT 80286 Baby Pre-built M/B .$49500
84 Keyboard.$ 4800
101 Enhanced Keyboard .$ 65.00
8088-10 MHZ 3 In 1 Motherboard $145.00
8088-10 MHZ Motherboard.$120.00
80286-125 MHZ Motherboard $342.00
80286 Baby 125 MHZ Motherboard.$338.00
80386-16 MHZ Motherboard with 1 Meg.$1625.00
STANDARD A/T MODEL IQ-80286
SPECIFICATIONS
MOTHERBOARD: Intel 80286 microprocessor key selectable
normal (8.0 mhz) and turbo (12.5 mhz)
processing speeds, socketed for the
80287 math coprocessor, eight expansion
slots (2 eight bit—6 sixteen bit), clock-
cal, 1 meg. RAM included. Multi I/O and
Phoenix or Award Bios included.
Configured to your specifica¬
tions at a very reasonable
price, our A/T is built to suit
your every need.
YOUR PRICE
POWER:
200 watt, switching power supply with
leads for 4 devices.
DISKS:
(1) 1.2 meg, half height, dual sided-
quad density floppy drive. (1) 40
megabyte, half height, fixed disk drive.
40MS access time.
CABINET:
Full size AT style drawer cabinet with cor¬
porate security lock panel mounted reset
switch, and status LEDs for turbo, power
and fixed disk.
KEYBOARD:
Enhanced style, 101 keys with LEDs to
indicate NUM locks and CAPS lock
status, separate cursor pad, numeric
touch pad, top mounted function keys.
DISPLAY SET:
Hi-res, text and graphics, monochrome
card (Here, compat.) hi-res, TTL amber
monochrome monitor. 1 parallel port.
WARRANTY:
1 year on parts and labor limited depot
warranty. 30 day money back guarantee
if not satisfied with out product, for any
reason.
*OPTIONS AVAILABLE
$1695.00
POWERFUL Perfor-
mance at a practical
price is what you will
get with COM-TEK’s
SUPER TURBO A/T.
Configured to your
specifications at a very
reasonable price, our
A/T is built to suit your
every need.
MODEL IQ 80286-
THE WISE CHOICE
XTIAJ Slide Case $ 34.00
AT Baby Case $ 5800
AT Slide Case S 6500
AT Tower Case.$28500
Baby AT 200 Watt Power Supply.$ 72.00
150 Watt Power Supply $ 48.00
200 Watt Power Supply.$ 68.00
40 Meg Tape Backup System $34900
MS-DOS 33 GW/BASIC .$120.00
1200 Modem.$ 95.00
2400 Modem .$235.00
Printers
. 'CALL
POWERFUL Performance at a practical price is
what you will get with COM-TEK’s SUPER TURBO
IQ 80386. Configured to your specifications at a
very reasonable price, our IQ 80386 is built to suit
your every need.
MODEL IQ 80386—THE SUPER WISE CHOICE!
$3295
SPECIFICATIONS
MOTHERBOARD:
POWER:
DISKS:
CABINET:
KEYBOARD:
DISPLAY UNIT:
WARRANTY:
STANDARD A/T MODEL IQ-80386
Intel 80386 microprocessor, user selectable (4.77, 8.0 and 16.0
mhz) upgradeable to 20 mhz. Processing speeds, socketed
lor the 80287 math coprocessor, eight expansion slots (2 eight
bit, 5 sixteen bit. and 1 thirty-two bit), clock-cal, 2 meg. RAM
included, upgradeable to 8 meg. Includes Phoenix or Award
Bios and Multi-I/O card.
200 watt, switching power supply with leads lor 4 devices.
(1) 1.2 meg, hall height, dual sided—quad density floppy drive and
1.44 floppy.
(1) 80 megabyie, lull height, fixed disk drive. Seagate.
Full size AT style drawer cabinet with corporate security lock
panel mounted reset switch, and status LEDs lor turbo power
and fixed disk.
Enhanced style. 101 keys with LEDs to indicate NUM lock
and CAPS lock status, separate cursor pad, numeric touch
pad, top mounted function keys.
Hkes, text and graphics, monochrome card (Here, compat.)
hi-res, TTL amber monoerhome monitor, 1 parallel port.
1 year on parts and labor limited depot warranty. 30 day money
back guarantee il not satisfied with our product lor any reason.
*OPTIONS AVAILABLE:
Color system (CGA)
EGA system
VGA system
Math co-pro A/T
Additional 1.2 dr.
360K floppy dr.
1.44 floppy
20 meg drive
40 meg drive
80 meg drive
35 floppy drive
MS-DOS 3.21
MS-DOS 33
Mouse
Award Bios
Multi I/O
1200 modem
2400 modem
Additional RAM
' Available in the tower case.
Call and ask for specifications.
o COM-TEK HAS DESIGNED THEIR POLICY TO BETTER
SERVE, HELP AND PROTECT THEIR CUSTOMERS.
• COM-TEK MAKES SURE ALL THEIR CUSTOMERS GET
1st PRIORITY IN SALES—SERVICE—CUSTOMER
RELATIONS
. COM-TEK’S FRIENDLY STAFF IS BETTER TRAINED TO
HELP AND SUPPORT YOU IN EVERY WAY POSSIBLE
WITHOUT LEAVING YOU ON HOLD.
30 DAY MONEY BACK GUARANTEE FOR ANY REASON—NO QUESTIONS ASKED—1 YEAR ON PARTS AND LABOR—LIMITED DEPOT WARRANTY
SYSTEMS • SYSTEM OPTIONS • NETWORKING
CALL FOR SPECIFICATIONS
In N.H.: 603-363-8333 1-800-942-4255 Outside of N.H.
P.O. Box 221
Corner of 9 & 63, Chesterfield, N.H. 03443
Tech Support Call: 603-363-8334
Circle 510 on Reader Service Card
OCTOBER 1988 • BYTE 88NE-1
REGIONAL
What’s New
METRO NEW YORK • NEW ENGLAND
Sales Prospect
Management
P rosell is a program de¬
signed for sales execu¬
tives who often work on the
road. It includes a calendar
and account management and
file capabilities, which are
cross-linked to provide auto¬
matic updates among sections.
The program also includes a
calculator, phone directory,
and import/export utilities.
Prosell’s prospect manage¬
ment system consists of a pros¬
pect worksheet with firm ad¬
dresses, contacts, phone
numbers, next step and target
date, automatic update, re¬
trieval of prospects from
multiple fields, and more.
With the prospect summary
report, you can sort by time or
by number of dollars ranking
and send the report to the
printer or to management by
electronic mail.
The file cabinet includes
eight documents: letter,
memo, quotation, order, ex¬
pense report, travel log, form-
letter library, and scratch
pad. You can retrieve the docu¬
ments by four categories:
date, document number, sub¬
ject, and prospect name.
You can also use Prosell to
make visual presentations on
your laptop, and you can
store up to 15 different presen¬
tations in your computer.
Prosell runs on the IBM
Send Us Your
Local News
B YTE is expanding its
coverage of local events
in the Northeast region. If
you would like your event,
seminars, conferences, or
local computer users group
covered, please send infor¬
mation to: Regional Editor,
BYTE, One Phoenix Mill
Lane, Peterborough, NH
03458.
PC, XT, AT, PS/2s, and com¬
patibles with 640K bytes of
RAM and DOS 3.0 or higher.
The manufacturer recom¬
mends at least 10 megabytes of
hard disk space.
Price: $795.
Contact: Lowell Corp., P.O.
Box 15053, Worcester, MA
01615,(508) 756-5103.
Inquiry 815.
Multimedia
Database for
CD-ROM Publishers
IBM PC, XT, AT, 80386-
based machines, and compat¬
ibles with 640K bytes of RAM,
a hard disk drive, and DOS
3.0 (DOS 3.2 if a CD-ROM
drive is attached) or higher.
It is compatible with EGA,
CGA, and Hercules cards
and Microsoft-compatible
mice.
Price: $750; CD-ROM pub¬
lishing utility, $5000.
Contact: Crowninshield
Software, Inc., 1105 Com¬
monwealth Ave., Boston,
MA 02134, (617) 787-8830.
Inquiry 814.
Classes for Building
MIDI Software
T wo musicians/pro¬
grammers are offering
a series of six weekly classes
on MIDI programming. The
classes start on October 3
and will cover the topics of
the MIDI specification; an
overview of librarians, edi¬
tors, mappers, sequencers,
and compositional pro¬
grams; converting data;
building a sequencer; and
more.
The classes will be taught
by Joe Ravo, a professional
musician who’s written
commercial MIDI pro¬
grams, and Charlie Miller, a
professional musician who’s
also the president of MU-
SIG, the New York City’s
MIDI user group. The class¬
es aren’t language-specific,
and you needn’t bring any
hardware or software.
Price: $250 for the series.
Contact: Charlie Miller,
362 West 52nd St., New
York, NY 10019, (212) 246-
7438.
M ediaBase is a DBMS
that lets you store and
combine text, bit-mapped
graphics, and audio and video
images for publication and
distribution on CD-ROM. With
an optional publishing util¬
ity, you can output a nine-track
tape in High Sierra format
and send it directly to a CD-
ROM stamping facility.
You can link analog video
images from a laserdisk player
to records in your database,
and when you query those
records, the video will play
automatically on a television
screen. You can also play and
control from the database one
or two of the soundtracks on
a laserdisk.
You can perform Boolean,
phrase, proximity, wild-card,
and, naturally, word search¬
es in the database.
MediaBase runs on the
Two Shows, One Roof
T he Jacob K. Javits Con- c
vention Center in New e
York City will be swarming
with engineers, technicians, f
and information specialists c
the second week of October a
as it hosts the Fall Design I
Engineering Conference v
and Info ’88, the Infor- c
mation Management Expo- v
sition. s
The engineering confer- r
ence is sponsored by the p
American Society of Me- a
chanical Engineers and will c
run from October 11 to 13. It a
will feature exhibits of A
CAD/CAM/CAE applica- C
tions, laboratory and pro- ti
duction test equipment, and f:
other engineering topics. B
The conference expects to 0
draw 6000 attendees and 275
exhibitors.
Info ’88, which will run
from October 11 to 14, is
dedicated to MIS executives
and Fortune 1000 end users.
Exhibitors will display soft¬
ware, peripherals and ac¬
cessories, local-area net¬
works, communications
systems, and computer secu¬
rity devices. The show ex¬
pects to draw 400 exhibitors
and 45,000 attendees. The
convention center is located
at West 36th St. and 11th
Ave., New York, NY.
Contact: Cahners Exposi¬
tion Group, Stamford Of¬
fice, 999 Summer St., P.O.
Box 3833, Stamford, CT
06905,(203) 964-0000.
88NE-2 BYTE* OCTOBER 1988
If you’re still not sharing
your laser printer,
A laser printer is expensive.
That’s why it makes sense to
share it among more than one PC.
SmartPrint lets you do
just that. It connects up to
six PCs of any kind to any
laser printer.
Then, all six PCs can use
the same printer. SmartPrint
scans and “locks on” to
the right PC automatically.
No switches or A/B boxes
are needed.
A lit display lamp indicates which
PC is currently ‘ ‘connected.’ ’
After printing SmartPrint ‘ ‘locks
on’ ’ to the next PC sending
printer data.
SmartPrint requires no software
either, so it’s completely transparent
to the user and compatible with
virtually every application or
environment-even LAN systems.
And your laser printer can
be located as far as 1,000 feet
from your PCs because SmartPrint
has its own line driver and
power supply.
It’s easy to use, too. You can
install SmartPrint yourself in
See us at
cpfifrtDiM 71
November 14-18, 1988
Bally’s Las Vegas
Las Vegas, Nevada
Booth #B-106
a few minutes using stan¬
dard serial cables.
The Price/Performance
Winner
SmartPrint costs only
$149, which makes it the
best buy in its class.
Guaranteed!
If you’re not completely
satisfied return SmartPrint
within 30 days for a full
refund.
SmartPrint is made in
the USA with quality electronic j
components and a rugged
metal casing. And it’s
backed with our full one-
year repair/replacement
warranty.
So call now and use
your Visa, MasterCard,
or AmerEx. And stop
hogging your
laser printer!
1 - 800 - 368-7737
(Anywhere in the United States or Canada)
'****'*»►
?oMPu , iE« e p«ooucTs 8560 VineyardAve., Suite 405, Rancho Cucamonga, CA 91730/(714) 945-5600 03 HH
© 1988 Dressclhaus Computer Products
Circle 516 on Reader Service Card
OCTOBER 1988 • B Y T E 88NE-3
SUPER-286/12
80286 CPU 12 MHz/OWS
Small footprint
EGA card and Diamond
Scan monitor
— 1.44M 3 1/2” floppy drive
40MB HH Hard Disk
Spear’s Systems are becoming
landmarks in the computer industry.
$CALL
SPEAR’S 386/20
Elegant Tower Case
80386/20MHz, SI = 24
—— Fully compatible with IBM AT®
^ 1.2M High Capacity floppy drive
3 1/2” 1.44M floppy, drive of
the future
71MB Hard Disk
MONO-286/8
— 80286 CPU 8/6 MHz
— — Hercules Compatible Mono card
Monochrome monitor
EGA-286/8 $1620
_ 80286 CPU 8/6 MHz
— EGA monitor and EGA card
-- 20MB HH Hard Disk
PRO-286/10
— 80286 CPU 10 MHz/lWS
^ EGA card
Diamond Scan monitor
— AT 30 MB Hard Disk
MONO-286/12
— 80286 CPU 12 MHz/OWS
$2150
$1499
EGA-286/12
-- 80286 CPU 12 MHz/OWS
— Small footprint
—— EGA monitor and EGA card
-- 20MB HH Hard Disk
MONO-386
-- 80386-16 CPU
16/6 MHz/OWS Wait State
-- 64K SRAM Cache
— Mono monitor and card
EGA-386
80386-16 CPU
— EGA monitor and EGA card
20MB HH Hard Disk
$2151
$2050
$2540
BoTmiliTiTT/rif;
OTHER PRODUCTS:
^ Everex Modems
1200B Internal
2400B Internal
2400B External
Everex Tape Backup
40MB External
60MB Internal
125MB Internal
40MB Floppy Tape
Hard Disk
20MB (XT)
40MB (HH)
71MB
$620
$650
$1195
$399
$269
!!580
S865
XT MONO System (10MHz) $599
BRAND NAME LAPTOP
(640K, 2Drives) $1259
Graphic cards, EMS cards,
monitors, printers,
3 1/2” floppy drives, etc. CALL
— Small footprint to save space
— — Mono card
Monochrome monitor
* All systems come with 1.2MB floppy drive,
and FD/HD dual controller.
SERVER-386 $3295
-- 80386-16 CPU
— EGA card
—^ Diamond Scan monitor
71 MB Hard Disk
Call Spear Technology
(312) 480-7300
TECHNOLOGY INC.
710A Landwehr, Northbrook, IL 60062
Sales: (312) 480-7300
Tech Support (312) 480-7386
FAX: (312) 480-9538
Spear 03 VI.2 7/20/88
Attractive Discount for Dealers
and Quantity Buyers.
Special Discounts for Students
and Professors (ID required).
Everex, Hercules, IBM, AT, Diamond Scan, and OS/2 are trademarks
and registered trademarks of their respective companies.
Spear Technology, Inc. provides you with excellent quality
and services. If you are not satisfied for any reason please
call our president, Webster or V. P. Ahmed at (312)
480-7300. If you have any technical questions, our full¬
time technical support staff is there to answer them.
Terms: We accept MasterCard, Visa, COD (Cashier
check, cash, or approved check), Company/Institutional
P.O.. For returns and repairs, call for RMA number. A
15% restocking on all unauthorized returns item. No
credit issued after 30 days from date of shipment. Copies
of original sales order must accompany any return. Prices
are subject to change.
88NE-4 BYTE* OCTOBER 1988
Circle 521 on Reader Service Card
_.T__
m
n.Lik.31
INDEPENDENT STORE IN NYC DEDICATED
TO IBM ® PC SOFTWARE AND PERIPHERALS ONLY
If We Don’t Have It, It’s Probably Not Worth Having.
STORE HOURS: 9:00 A.M.-5:30 P.M. E.S.T. MON.-FRI.
SATURDAYS: 10:00 A.M.-4:00 P.M.
Terms, Conditions and Prices May Differ In Our Store.
CORPORATE ACCOUNTS WELCOMED.
PC LINK, CORP. 29 WEST 38TH STREET. 2ND FL., NEW YORK, NY 10018
CALL TOLL FREE 1-800-221-0343
FOR ORDERS ONLY _
All prices listed In this ad are effective Oct. 1-31,
1988. All Brands are Registered Trademarks.
IBM is a Registered Trademark of IBM Corp.
in new york CALL 1-212-730-8036
FOR ORDERS & INQUIRIES
THIS MONTH’S SPECIALS—OCTOBER 1 stthrough 31 st
IMAGEN.
PC PUBLISHER KIT. 1595.00
LOGITECH.
HiREZ MOUSE (Bus Version),
BITSTREAM.
85.00 FONTWARE Soft Fonts. 149.00
MICROSOFT.
MOUSE Serial or Bus Version..
99.00
BUSINESS SOFTWARE
ASHTON-TATE
dBASE III PLUS 1.1 . CALL
MULTIMATE ADVANTAGE II. CALL
BORLAND INT.
EUREKA. 99.00
ANSA PARADOX V 2.0. 439.00
PROLOG 1.1 . 69.00
SIDEKICK PLUS. 149.00
TURBO BASIC. 69.00
TURBO C. 69.00
TURBO PASCAL 4.0. 79.00
QUATTRO. 139.00
CLEAR SOFT. CLEAR (CHART dBASE CODE) CALL
CONCENTRIC DATA
R & R REPORT WRITER FOR DBASE 111+ 129.00
CROSSTALK COMMUNICATIONS
CROSSTALK MK.4. 129.00
CROSSTALK XVI 3.6. 85.00
REMOTE 2. 109.00
FOX SOFTWARE
FOX BASE PLUS V 2.1. 229.00
FOX BASE+ MULTIUSER. 379.00
GREAT PLAINS. ACCOUNTING PACKAGES CALL
JAVELIN SOFT. JAVELIN. 75.00
KORTEK. FREEWAY ADVANCED. 99.00
LIFETREE SOFT. VOLKSWRITER 3. 129.00
LOTUS DEV. CORP.
LOTUS 1-2-3(SOLD IN OUR STORE). 329.00
SYMPHONY (SOLD IN OUR STORE). 479.00
AGENDA (SOLD IN OUR STORE). 295.00
MECA. MANAGING YOUR MONEY 4.0. 139.00
MERIDIAN. CARBON COPY PLUS. 139.00
MICRO PRO
WORDSTAR 2000+ REL.3 . 249.00
WORDSTAR 2000+ REL.3 LEGAL VERSION CALL
WORDSTAR PROFESSIONAL REL.5. CALL
MICROSOFT
CHART V 3.0. 295.00
C COMPILER . 309.00
FORTRAN COMPILER . 309.00
MACROASSEMBLER. 119.00
EXCEL. 309.00
PROJECT. 349.00
QUICK BASIC. 69.00
QUICK C. 69.00
WINDOWS. 69.00
WINDOWS 386 . 145.00
WORD VERSION 4.0 . 239.00
WORKS. 109.00
MONOGRAM. DOLLARS & SENSE. 109.00
NANTUCKET. CLIPPER. 399.00
OWL INT. GUIDE 2.0. 159.00
QUARTERDECK. DESQ VIEW. 89.00
SBT. ACCOUNTING SOFTWARE (Sold in Store) CALL
SSC. SOFTWARE BRIDGE. 129.00
STSC
APL*PLUS V 7.0. 649.00
STATGRAPHICS. 649.00
SOPHCO
PROTEC (HARD DISK PROTECTION). 185.00
SOFTWARE GROUP. ENABLE V 2.0 . 399.00
SOFTWARE PUBLISHING
HARVARD TOTAL PROJECT MANAGERII 369.00
P.F.S. GRAPH/PLAN.ea. 89.00
FIRST CHOICE. 75.00
PROFESSIONAL FILE/PLAN.ea. 159.00
PROFESSIONAL WRITE. 139.00
SYMANTEC. Q&A 3.0. 259.00
WALLSOFT
THE Ul PROGRAMMER. 199.00
THE DOCUMENTOR. 199.00
WORDPERFECT CORP
WORDPERFECT V 5.0. CALL
WORDTECHSYSTEMS
D B X L. 99.00
QUICK SILVER DIAMOND. 369.00
XYQUEST. XY WRITE III +. 399.00
GRAPHIC & DESKTOP PUBLISHING
ALDUS. PAGE MAKER. CALL
ASHTONTATE
CHART/DIAGRAM/SIGN MASTER. CALL
BRIGHTBILL-ROBERTS
SHOW PARTNER. 79.00
SHOW PARTNER F/X. 279.00
DIGITAL. GEM DRAW PLUS. 175.00
LOTUS DEV. FREE LANCE+(Sold In Store) 359.00
MICROGRAFX. WINDOWS DRAW. 229.00
SOFTWARE PUBLISHING
HARVARD PRESENTATION GRAPHICS... 295.00
XEROX. VENTURA (NEW) VERSION 2.0 .. CALL
Z SOFT. PC PAINTBRUSH +. 99.00
Z SOFT. PUBLISHER PAINTBRUSH. 179.00
UTILITIES
CORE INT. CORE FAST. 119.00
EXECUSYSTEMS.XTREE PRO. 79.00
FIFTH GENERATION. FAST BACK+. 129.00
FUNK SOFT. SIDEWAYS 3.2. 59.00
MICROLYTICS. GOFER. 49.00
MICROSOFT. LEARNING DOS. 39.00
NORTON. UTILITIES V 4.0. 59.00
NORTON. UTILITIES ADVANCED 4.0. 99.00
REVOLUTION.CRUISE CONTROL. 29.00
QUALITAS. 386 TO MAX. 59.00
SOFT CRAFT. FANCY FONT. 149.00
SOFT CRAFT. LASER FONT. 149.00
TRAVELING SOFT. LAP-LINK . 89.00
GRAPH!CTABLETS t KEYBO ARDS,MICE
DATA DESK. TURBO KEYBOARD. 139.00
LOGITECH. HiREZ MOUSE (Bus Version) . 85.00
LOGITECH.C7 MOUSE+PC PAINTBRUSH 99.00
LOGITECH.C7 PUBLISHERS MOUSE. 119.00
MICROSOFT. SERIAL OR BUS MOUSE .... 99.00
MICROSOFT. MOUSE WITH WINDOWS ... 145.00
PRINTERS
BROTHER. M-1709 240 CPS PAR/SER. CALL
HEWLETT-PACKARD.LASERJET II. CALL
HEWLETT-PACKARD. DESKJET. CALL
OUTPUT TECH. OT-850XL 850 CPS. CALL
TOSHIBA. P351SX. 1095.00
TOSHIBA. P321SL. 495.00
HP LASER ACCESSORIES
BITSTREAM. FONTWARE (SOFT FONTS) . 149.00
HEWLETT-PACKARD
FONT CARTRIDGES
(A.C.D.E.G.H,).ea. 129.00
(B,F,J,K,L,M,N,P,Q,T,U,V,W,X,Y).ea. 219.00
(R.Z).ea. 295.00
SOFT FONTS.ea. 169.00
MEMORY FOR LASERJET II ONLY
1MB/2MB/4MB MEMORY BOARDS. CALL
IQ ENGINEERING. SUPER CARTRIDGE 599.00
IMAGEN. PC Publisher Kit adds DDL, HP-GL &
PostScript to HP LaserJet printers. Emulates
15 HP Cartridges, HP 7470/7475pen plotters.
Diablo 630, Epson MX-80/FX-80, & more.
Comes with 30 (1 to 254 point) Fonts, 2Mb Ram
PC Publisher Kit for HP LaserJet II. 1595.00
MONITORS
AMDEK. 1280 MONITOR. 739.00
AMDEK.410A MONITOR. 189.00
Elite Business. Design VIEW/19 (1280X1024)595.00
PGS. MAX-12 (MONO MONITOR). 189.00
PGS. ULTRASYNCH EGA MONITOR. 589.00
NEC. MULTISYNC II EGA. 689.00
SONY. C P D-1302/C PD-1303 MULTISCAN EGA CALL
WYSE.700 1280X800 HI RES. MONITOR.. 789.00
MODEMS
EVEREX. EVERCOM 1200 (Internal). 109.00
EVEREX. EVERCOM 2400 (Internal). 199.00
HAYES. SMARTMODEM 2400 . 499.00
HAYES. SMARTMODEM 1200. 299.00
HAYES. 1200B+SMARTCOM II. 299.00
HAYES. 2400B+SMARTCOM II. 499.00
MIGENT. 1200 POCKET MODEM. 139.00
MIDI PRODUCTS
MUSIC QUEST
MIDI Co-Processor Card. 139.00
Starter System+. 199.00
Starter System. 175.00
TWELVE TONE SYSTEMS
CakeWalk 2.0 Sequencer. 129.00
DISKDRIVES
I OMEGA. 20MB BETA II INT. DRIVE.
MINISCRIBE. 70MB HARD DISK FOR AT .
MINISCRIBE. 40MB HARD DISK FOR AT .
SEAGATE. ST-225 20MB WITH W/D.
SEAGATE. ST-251-1 40MB FOR AT.
SYSGEN.QIC FILE 60 EXT.BACKUP.
SYSGEN.BRIDGE FILE.
SYSGEN.BRIDGE TAPE.
TOSHIBA. 3 1/2" & 5 1/4’ Drives.
EXPANSION BOARDS
64K150NS RAM CHIPS.
256K 150NS RAM CHIPS.
AST. SIXPAK PREMIUM 0KB C/S/P.
DCA. IRMA BOARD II.
HERCULES. MONO GRAPHICS PLUS.
INTEL. ABOVE BOARD PS/286 512K.
TALL TREE. JRAM-3 OK (TO 2MB).
VIDEO 7. VEGA DELUXE.
VIDEO 7. VEGA VGA.
VIDEO 7. FAST WRITE VGA 8 or 16 Bit..
VIDEO 7. V-RAM VGA 8 or 16 Bit.
959.00
859.00
629.00
309.00
595.00
859.00
349.00
549.00
CALL
CALL
CALL
209.00
799.00
199.00
489.00
159.00
199.00
295.00
499.00
599.00
NETWORKING
INVISIBLE. NETWORK 200 . 299.00
SERVERTECHNOLOGY
EASYLAN STARTER KIT FOR 2 PC’S. 179.00
EASYLAN EXPANSION KIT FOR 1 PC’S... 99.00
SCANNERS & FACSIMILE
BROTHER. PERSONAL FAX-100. 975.00
DEST. PC SCANNERS. CALL
COMPUTERS
PC LINK
386A MODULE1. 16MHZ, 1MB 32 BIT RAM,
ONE 1.2MB DRIVE . 2195.00
386A MODULE11. 16MHZ, 1MB 32 BIT RAM,
ONE 1.2MB DRIVE, 40MB HARD DISK 2695.00
386A is a XT type chassis, can accommodate AT
size adapters.
386B MODULE 1. 16MHZ, 1MB 32 BIT RAM,
ONE 1.2MB DRIVE. 2295.00
386B MODULE11. 16MHZ, 1MB 32 BIT RAM,
ONE 1.2MB DRIVE, 40MB HARD DISK 2795.00
386-20 MODULE 1. 20MHZ, 1MB 32 BIT RAM,
ONE 1.2MB DRIVE. 2495.00
386-20 MODULE11. 20MHZ, 1MB 32 BIT RAM,
ONE 1.2MB DRIVE, 40MB HARD DISK 2995.00
386B & 386-20 are a AT type chassis.
STANDARD FEATURES FOR PC LINK 386.
CHASSIS CAN ACCOMMODATE UPTO FIVE
1/2 HEIGHT DEVISES (3 are accessible),
HARD/FLOPPY CONTROLLER WITH CABLES,
101 ENHANCED KEYBOARD, SERIAL/PARALLEL
PORTS, BATTERY BACK REALTIME CLOCK,
ONE YEAR WARRANTY.
TOSHIBA
T1000 512KB ONE 3 1/2" DRIVE 4.77MHz.. CALL
T1200 1MB 20MB HD. ONE 3 1/2" DRIVE .. CALL
T3100/20 640KB ONE 3 1/2", 20MB HD. CALL
T5100 2MB RAM ONE 3 1/2", 40MB HD .... CALL
WYSE
2112 1,2MB DRIVE 1 MB RAM 8/12 MHz CPU,
101-KEY KEYBOARD MS DOS 3.1 . CALL
PC 386 (16MHz) ZERO WAIT-STATES 1 MB
RAM,1.2MB DRIVE,KEYBOARD,MS DOS 3.2
« MODE,SERIAL/PARALLEL PORT.. CALL
AUGE COMPUTER WORKS.
80386-16MHz REPLACES IBM/XT MOTHER
BOARD. 1MB RAM, FIVE 8-BIT (2 SHORT),
2-16 BIT, 1-32 BIT SLOTS & SOCKET FOR 80387.
WORKS WITH MOST PRESENT HARDWARE
INCLUDING HARD/FLOPPY DISKS DRIVES &
KEYBOARD. OS/2,1-2-3 (V2.01), dBASE,
AUTOCAD,VENTURA, WINDOWS a OTHER
MAJOR SOFTWARE COMPATIBLE. 1495.00
THIS AD WAS PREPARED USING HPLJ II
VENTURA & IMAGEN PC PUBLISHER’S KIT
TERMS AND CONDITIONS
We reserve the right to repair, replace or return to manufacturer for repair, all goods acknowledged faulty or damaged on receipt by customer. Customer Must Call For
Return Authorization Number Before Returning Any Goods. Prompt attention will be given to all damaged and faulty returned goods. Any goods returned for credit are
subject to 20% restocking charge, plus shipping charge. No Returns For Credit On Any Software. Customer must deal directly with the manufacturer If the customer
finds any false claims made by tne manufacturer. All goods are shipped VIA U.P.S. ONLY. Shipping charges are 2% of the total purchase price or $3.00, whichever is
greater. Please call for shipping charges on Printers & Accessories. C.O.D. goods are shipped for Cash or Cashier's Check Only. Max $1500.00. Please allow 7 to 10 work¬
ing days for personal or corporate checks to clear. To expedite shipping send money order or cash ier's check, or charge to your VISA OR MASTERCARD. WE DO NOT
Add a Service Charge For Credit Card Usage. PRICES SUBJECT TO CHANGE WITHOUT NOTICE. NOT RESPONSIBLE FOR TYPOGRAPHICAL ERRORS.
Circle 520 on Reader Service Card
OCTOBER 1988 • BYTE 88NE-5
Orders, Call Toll Free Tech Support & Information
1 - 800 - 888-2983 1 - 612 - 881-9197
Mailing Address: 9801 Dupont Ave. So, Suite 175 Bloomington, MN 55431
ORDER DESK & TECHNICAL SUPPORT OPEN: M-F 9a.m.-5(xm. CST
EVEREX
Model
3000A
16MHZ-386
•64 K Static RAM cache
•1 MB-100NS Dram
•1.2 MB Floppy
•Hard drive
floppy controller
$189540
EVEREX
Model
1700C
12MHZ-286
•1 MB 100NS Dram
•1.2 MB Floppy
•Hard drive
floppy controller
$129540
National On-site Warranty Service
EVEREX
Model
$86940
1800
8MHZ-286
•512 K RAM
•1.2 MB Floppy
•Hard drive
floppy controller
Available on ALL EVEREX Computers
LAPTOPS
Toshiba
T-1000 .Call
T-1200H .2349.00
T-3200 .3795.00
T-5100 .4829.00
NEC Multispeed
EL.1429.00
HD.2395.00
HARD DRIVES
MAXTOR
1140 140 MB.1595.00
2190 190MB.1695.00
4380 380MB.2495.00
MICROPOLIS
1333A 44MB.569.00
1335A 72MB.649.00
SEAGATE
ST-225 w/Controller, 20MB.269.00
ST-238 w/Controller, 30MB.289.00
ST-251 40MB.359.00
ST-4096 80MB .649.00
MEMORY EXPANSION
Everex RAM 3000 3MB EMS w/OK. 8900
RAM 10000 10MB EMS w/OK.129.00
Uses 1MB Chips
MATH COPROCESSORS
Intel .Call
PRINTERS
Citizen .Call
NEC LC-890 Laser .Call
Okidata 393 .929.00
Panasonic .Call
Toshiba. Call
MODEMS
Everex 1200B Int .75.00
Everex 2400 Bd Int.149.00
Everex EFAX Modem Ext.329.00
Okidata Okitel.Call
★ SPECIAL ★
Miniscribe 3675-65MB Hard Drive
w/Adaptec 2372 Controller.Call
SOFTWARE
25-60% Off Retail
TAPE BACKUPS
Everex 60MB Internal.679.00
Everex 60MB External .759.00
Mountain 40MB.379.00
POWER BACKUPS
Stedi Watt 450VA.479.00
Stedi Watt 750VA.599.00
MONITORS
Mitsubishi.Call
Sony.Call
NEC .Call
Evervision EGA .359.00
VIDEO CARDS
ATI .Call
Everex EGA.139.00
Paradise 480.159.00
Everex EVGA.269.00
WE WELCOME EDUCATION AND CORPORATE ACCOUNTS
88NE-6 BYTE- OCTOBER 1988
Circle 511 on Reader Service Card (DEALERS: 512)
56 All This for only $997»»
FAST MASTER" III
Corporate P.O.s
Government Agencies
Universities
/ WELCOME
CORTEX CORPORATION
1 - 800 - 458-1740
Tech Support 1-612-888-8693
9401 James Ave. S., Bloomington, MN 55431
XT Turbo Professional Model
56 Reasons why this is THE system you should buy!
Speeds 4.77 to 25 MHz
51 Standard or AT Jr. Case
52 30-Day Money-Back Guarantee 53 2 Year Limited Parts/Labor Warranty
54 48 Hour Burn-In Testing 55 FREE Utility Software
About CORTEX Corporation
When you're looking for Personal Computers, peripherals, accessories, or
supplies at the best price available ‘PLUS* the priceless support you just
can't get from the warehouse stores ... CORTEX is the place.
When you are tired of being "sold" something, we invite you to a refreshing
break. Contact us today. Our experienced staff is dedicated to consistency,
courtesy, and reliability. Our philosophy is to provide you with the product or
service that not only fits your budget, but also your requirements. We feel you
should get what you’re looking for without paying for unnecessary extras.
You must have VALUE. You deserve to be helped by a professional
organization instead of a professional salesperson. Our staff is made up of
computer professionals, engineers, and technicians who absolutely MUST
help you get the most for your dollar.
150 Watt
Switching
Power Supply
110/220 Volt
Switchable
Phoenix
Bios
20
AT Jr.
Style
Cabinet
. Keyboard
* Lock
c Turbo
0 On/Oft
6 Reset
115/220V
3U Power Input
parallel
Printer Port
20 Meg
11 Hard Disk (Hidden)
Amber
1 Hi-Res TTL
Monochrome Monitor
6 Slots
Available
Hard
38 Disk
Controller
12 Power on Light
13 Power Switch on Front
2 Tilt & Swivel Base
Clock-
Calendc
Two Available
14 Half Height Mounts
360K
3 Floppy
Drive
Scroll
23 Lock
Light
Num
22 Lock
Light
Floppy Disk
Controller
Optional
" 2nd Serial Port
RS232
Serial
Port
Joystick
Port
TTL Monographics
or RGB Color Output
Twelve Function
Keys
Click or Non
Click Key Touch
Your Choice
Caps
21 Lock
Light
Numeric
Key Pad
Air Cooling
Fan
Factory
I.D. Code
36
Auxiliary
Power Outlet
Four Protective
43 Rubber Feet
~ n Composite
Mono/Color Port
Bus Mouse
29 Port
, g Intel 8088-2
43 Microprocessor
8087-2 Coprocessor
Socket
9 "On" Light
Turbo
Light
Hard
7 Disk
Light
41
42
640K
RAM
47 Speaker
Nickel Plated
Proper Label with
Serial Number and
Date Code
Separate
Editor Keys
Key Pad
4
Rom Sockets
To User
Circle 514 on Reader Service Card
OCTOBER 1988 • BYTE 88NE-7
-GET SMART - MICRO
You’re in Good Company With
Micro Smart!
In addition to the thousands of home-users
who rely on Micro Smart, our corporate clients
include: New England Power
University Of Alabama State of New York
Boston University Tufts Universitv
Georgia Tech University of Hartford
Granite State Power University of Pennsylvania
U.S. Government
Aetna Insurance
Honeywell
Mass Electric
Harvard University
Holy Cross
Yale University
Xerox Corporation
SMART MICRO (f) : 10 mhz
• Compatibility —bylar the best and most compatible bios
We guarantee that MS-DOS software will operate
flawlessly: Lotus. Symphony. Flight Simulator. Wordstar
2000. Word DBase. RBase. the list qoes on and on
• Turbo Speed — 4 77 mhz to 10 mhz both keyboard and
software selectable
• Turbo light — No guessing ? It it's on. it's Turbo
• 8 expansion slot motherboard
• 512K Memory — High quality pre-tested chips on a 1MB
motherboard
• FREE Hercules compatible high resolution amber
monitor and graphics card.
• Expandibleto 1MB with FREE Extended Memory Software.
• We even give you a tilt and swivel based monitor lor ycut
comlort
• One high quality 360K floppy drive. (Our head technician
checks each one | / / I I
• Continuous and heavy duty 150 Watt power supply (15 /
Wafts more than most competitorsl I
• A battery backed-up clock/calendar
• A slot for a math co-processor chip 8087. / V 1
• 1 serial port — you can add a second ry-m /
• 1 parallel port for your printer. . / r"»*,
• 1 game port tor toy sticks
• AT Style Keyboard with 10 Function Keys. /
• FCC Class B Approved. j
$ 659. 95
Smart Micro E with hard drive
21 megabytes - complete system .$999.95
33 megabytes - complete system.$1049.95
42 megabytes - complete system.$1099.95
. SMART MICRO 3B6
• Smart Linq Novell Unix & Xenix Compatible.
• 8/16MHZ, no wait states (16/20MHZ Optional)
• Compatibility — by tar the best and most compatible bios.
We guarantee that MS-DOS software will operate flaw¬
lessly: Lotus, Symphony, Flight Simulator, Wordstar 2000,
DBase, RBase, the list goes on and on...
• 1024K-memory — High quality pretested chips (80 NS)
• Battery backed up clock calendar
• 1 parallel port.
• 1 Serial Port (second port $20.00 additional).
» 8 full expansion slots
• Enhanced Keyclick Keyboard (101 key).
• Hercules compatible graphics card.
• High-resolution monochrome monitor with a tilt and
swivel base.
• 1.2MB floppy drive.
» 3 half-height external access device bays.
• 2 half-height internal device bays.
» 200 watt power supply.
• FCC Approved.
$2,199. 95
SMART MICRO/AT286
10MHz
(Optional 12MHZ - “0” Wait State)
• Smart Linq' Novell Unix & Xenix Compatible.
• Compatibility — by far the best and most compatible bios.
We guarantee that MS-DOS software will operate flaw¬
lessly: Lotus, Symphony. Flight Simulator. Wordstar 2000,
Word, DBase. RBase, the list goes on and on...
• 8 expansion slots to till all ot your expansion needs.
• Turbo light — No guessing, It it's lit, it's Turbo.
• 512K memory — High quality pre-tested chips (upgrade-
able to 1MB on the motherboard).
• FREE Hercules compatible high resolution amber
monitor and graphics card.
• We even give you a tilt and swivel based monitor for
your comfort.
• Onehighqualityfloppydrive. 1.2 meg or 360 K. (Our head
technician checks each one.) I i . i
• 200 watt power supply. iT"’
• AT style keyboard with 10 function keys.
• 1 parallel port. *<7
• Slot for a Math Co-processor 80287 ,
• A clock calendar lor automatic time and date w/battery
backup.
• FCC Class B Approved.
$ 999? 5
AT/286 systems complete with Hard Drives
20 megabyte complete systems . SI.399.95
42 megabyte complete systems . SI.499.95
60 megabyte and larger. from SI.699.95
SMART MICRO OPTIONS
WHEN QUALITY, PRICE AND SERVICE COUNT
Long wails (or your system? NEVER! Order it TECHNICAL ASSISTANCE
by 2:00pmonanyweekdayand,If instock, we We pride ourselves in our ability to assist in
will ship it that day. Microsmart provides you most situations. We will even try. when able, to
with service all year round! help you with a competitor's product, or try to
All of our computers are given a primary burn steer you in the right direction for assistance,
for 48 hours and after setup, are burned again Just call our well-trained technical staff. You will
for 72 hours. We then configure YOUR system find them anxious to be of service. Call (617)
and diagnostically check it out. 872-9090.
SERVICE MONEY BACK GUARANTEE
No one does it better! Shipments are made Absolutely. We don't want you to have a product
Monday through Friday. "All in-stock items that you aren't happy with. Just let us know within
are shipped the same day If your order is 21 days of receipt and, upon return, we will give
placed by 2:00 p.m. Orders placed after 2:00 you a refund (less shipping handling and in-
p.m. are shipped the next business day. surance).
ALL of the systems shown come with
PC-WRITE word processor, PC-CALC
spreadsheet PC-DESKTEAM, and
Smart Utilities.
• 42 to 204 megabyte drives Installed... from $499.95
MICRO
NETWORKS
SMART LINQ
Your answer to
your problems
see next page.
,TM
SMART,!
200 Homer Avenue, Ashland, MA 01721
1-508-872-9090
FAX: 508-881-1520
TRADEMARKS: IBM Corp.; Lotus Development;
Tandy Corp.; Microsoft, Inc.; Micro Smart. Inc.;
Novell; NEC; Smart-Ling.
ORDER TOLL
1 - 800 - 333-8841
(Orders Only)
Technical Assistance (508) 872-9090
Order by 2:00 p.m.
shipped by 5:00 p.m.
(Sold with System)
EGA exchange with EGA monitor 80287 math
and EGA card (640x350 resolution) coprocessor.SCALL
S449.95 Tactile 101 key enhanced
VGA exchange with 100% keyboard . $25.00
hardware compatible EGA, CGA, DOS 3.3. SCALL
and Hercules (800 x 600 Mouse $69.95
resolution). $699.95 300/1200 baud modem
CGA exchange complete with w/software . $69.95
CGA Card and Monitor . $210.00 2400 baud modem
(EGA, CGA and Multisync exchange w/software . $149.95
replaces monochrome card and 360Kfloppy diskdrive $89.00
monitor.) 3V2” floppy disk
drive. from S115.00
Custom Configuration—
Our Specialty!
If you don’t see what you want here, we will
build it to suit you. Just ask.
1 TERMS & CONDITIONS
2 The prices quoted here are for cash. We will
accept MasterCard, VISA, Discover and
American Express. C.O.D.’s are accepted without
any deposit. Purchase Orders are accepted
based on prior approval. Call today for details.
Prices subject to change without notice. Not
responsible for typographical errors.
21 day money back guarantee less shipping,
handling and insurance.
c 1988 Micro Smart, Inc.
88NE-8 BYTE* OCTOBER 1988
^OPTia/j 1
SMART"
AND
SMART-LINQ
EASY
INSTALLATION Q
We prepare the system for you ^
(standard or custom configuration). ^
IT IS READY
TO USE
With
SMART-LINQ™
you just
PLUG & PLAY
SMART-LINQ™
NOVELL STYLE NETWORK
STARTING AT
$299.95
per station
(complete with software and cables)
-LINQ"
SMART LINQ
IS
THE
MISSING LINK
>
3J
H
ADD STATIONS
WITH EASE
The system will handle from two to
254 work stations. Add a station
whenever you need to.
With
SMART-LINQ™
you just
PLUG & PLAY
^ SMART-LINQ-.'r^^^
SMART-LINQ" - SMART FEATURES * *
■ DEDICATED FILESERVER? NO!
Any station in our network can be established as the file server. Unlike many networks,
you do not need to dedicate a specific unit as a file server with SMART LINQ'*.
■ FILE & RECORD LOCK? YES!
■ 2 YEAR WARRANTY!!
■ UP TO 254 STATIONS
■ UP TO 10 MEGABIT TRANSFER
■ UP TO 3,000 FEET (with repeater).
■ INSTALLED IN LESS THAN 15 MINUTES
Starts at
mart $2999.00
Linct
s
M
A
Smart *7*'
L.nq- $3949.95
s
M
A
Smart *7°“'
Linq- $4899.95
2 station network
R
3 station network
R
4 STATION network
• AT 286 Server Workstation.
T
• AT 286 Server Workstation.
T
• AT 286 Server Workstation.
• with 40 megabite 640K
• with 40 megabite 640K
• with 40 megabite 640K.
• XT8088 Workstation.
• Two XT8088 Workstations.
• Three XT8088 Workstations.
• Two SMART LINO™ Cards
L
• Three SMART LINQ™ Cards.
L
• Four SMART LINQ™ Cards.
• SMART LINQ™ Software and
• SMART LINQ™ Software and
• SMART LINQ™ Software and
DOS 3.3A
1
DOS 3.3A
i
DOS 3.3A.
• 25 Ft. of Cable*
N
• 50 Ft. of Cable.*
N
• 75 Ft. of Cable.*
• Software Installed Ready To Run.
Q
• Software Installed Ready To Run.
Q
• Software Installed Ready To Run.
NETWORKtNG S^^gPAO
Smart
Lino”
XPANSION MODULE
$ 999.95
i 8088-2 Computer - complete
i 640K of Memory
• SMART LINQ™ Board and Software
► 25 Ft. of Cable.*
THE DUAL-USER'
® 60 Megabyte System
□ 2 Stations Networked
□ Operate as 2 Separate A.T.’s
□ 12 MHZ 80286 System
□ No Speed Degradation
□ Set Up In Minutes
COMPLETE PACKAGE
(Everything You Need)
$ 2499.95
* You may purchase additional cabling and alter the actual cable lengths.
2 YEAR WARRANTY
We are confident of our product. Therefore we
offer you a two year repair or replacement, at
our option, warranty on all parts of our Smart-
Linq' Network except cables. Just ship your
unit to us freight prepaid and we will ship it
back within 24 hours of arrival.
AFTER WARRANTY SERVICE
As a team, we have been serving you since
1981. We know how important it is loryou to
be up and running. In and out of warranty
service is treated the same, YOU'RE IM¬
PORTANT TO US! All repairs are done within
24 hours!
For technical assistance call (508) 872-9090.
ORDER TOLL FREE!
1 - 800 - 333-8841
(Orders Only)
TECHNICAL ASSISTANCE (508) 872-9090
Our hours are from 9:30 a.m. to 5:30 p.m. E.S.T.
Monday through Friday and from
10:00 a.m. to 4:00 p.m. E.S.T. on Saturday
MICRO
SMART inc.
200 Homer Avenue, Ashland, M A 01721
1-508-872-9090
FAX: 508-881-1520
TRADEMARKS: IBM Corp.: Lotus Development:
Tandy Corp.: Micrusott. Inc.: Micro Smart, Inc.;
Novell: NEC: Smarl-Linq.
C 1988 Micro Smart, Inc.
OCTOBER 1988 -BYTE 88NE-9
Built By
At UNIQ Tech, NERDS are respected. In fact they’re revered. When it comes to building top-notch IBM
compatible computers, no one works harder or is more concerned with quality than our nerds. NERDS is an
acronym for Nouveau Engineering Research and Development Specialists. UNIQ Tech is owned and
operated by engineers. This assures you that what you purchase will be evaluated, tested and scrutinized by
true ‘blue’ (pardon the pun) professionals. Perhaps that’s why 80 % of our customers are dealers who specialize
in networking. CAD/CAM and other complex operations that would maim a lesser computer.
Decide for yourself. Call the company that will work harder for you. UNIQ TECH, the company with
NERDS.
Complete Solutions
COMPUTERS OPERATING SYSTEMS NETWORKS
80386(16,20MHZ) DOS ETHERNET
80286AT (10,12M HZ) SCO-XENIX-386 ARCNET
8088XT (4.77/10MHZ) SCO-XENIX-286 NOVELL
PORTABLES D-LINK
TERMINALS |-1 3COM
UNIQ TECHNOLOGY INC.
165 D New Boston St., Woburn, MA 01801
( 617 ) 935-7150
88NE-10 BYTE* OCTOBER 1988
Circle 522 on Reader Service Card
Competence.
At CRC we think competence
is worth pursuing.
There was a time — not so long ago — when
anyone could configure a PC out of IBM-
standard components and off-the-shelf
software and call himself a systems integrator.
That time is gone.
To make a 25-MHz 80386 system or a high-
performance network actually work you need
know-how — hardware know-how, software
know-how, system know-how, and application
know-how. Know-how acquired through
hands-on experience — not out of a catalog.
In short, competence.
You also need to listen to what your customer
wants and needs, and adapt the manufacturers’
“standard” products to fit those needs. Which
we do. Every day.
We use only certified, quality components,
like ALR computers, Novell Netware,
Thomas-Conrad Arcnet cards... and we make
sure they all work
together as a system
before they leave our
shop — because it’s
your business on the
line.
Why not call CRC now?
Find out how refreshing
competence can be. COMPUTER
Computer Resource Center Inc.
209 Broadway Methuen, MA 01844 (508) 689-9795
c -e >n »t • e•r i.n .c
OCTOBER 1988 • B Y T E 88NE-11
Circle 513 on Reader Service Card
Buy with
Confidence
In an effort to make your
telephone purchasing a more
successful and pleasurable
activity, The Microcomputer
Marketing Council of the
Direct Marketing Association,
Inc. offers this advice, "A
knowledgeable buyer will be a
successful buyer." These are
specific facts you should know
about the prospective seller
before placing an order:
Ask These Important
Questions
• How long has the company
been in business?
• Does the company offer
technical assistance?
• Is there a service facility ?
• Are manufacturers warran¬
ties handled through the
company?
• Does the seller have formal
return and refund policies?
• Is there an additional charge
for use cf credit cards?
• Are credit card charges held
until time of shipment?
• What are shipping costs for
items ordered?
(Q> Direct Marketing Association, Inc. 1988
88NE-12 BYTE* OCTOBER 1988
Reputable computer dealers
will answer all these questions
to your satisfaction. Don't
settle for less when buying your
computer hardware, software,
peripherals and supplies.
Purchasing Guidelines
• State as completely and ac¬
curately as you can what
merchandise you want in¬
cluding brand name , model
number, catalog number.
• Establish that the item is in
stock and confirm shipping
date.
• Confirm that the price is as
advertised.
This message is brought to you
by:
the MICROCOMPUTER
MARKETING COUNCIL
of the Direct Marketing
Association, Inc.
6 E. 43rd St.,
New York, NY 10017
MMC
MICROCOMPUTER
MARKETING COUNCIL
of the Direct Marketing Association, Inc.
• Obtain an order number
and identification of the
sales representative.
Make a record of your
order, noting exact price in¬
cluding shipping, date of
order, promised shipping
date and order number.
If you ever have a problem,
remember to deal first with the
seller. If you cannot resolve the
problem, write to MAIL
ORDER ACTION LINE, c/o
DMA, 6 E. 43rd St., New York,
NY 10017.
ttt ccr'f uie*
Giant Wave Heading Straight for Boston!
It’s coming. The wave of information
and resources you need to run your
business, your home office, or for your
personal use, in an efficient, cost-
effective way. The wave is coming to
the Hynes Oct. 27-29.
Whether you’re in architecture, educa¬
tion, engineering, manufacturing, law,
government, healthcare, construction,
real estate, accounting, or finance,
you’ll get right to the product for your
specific needs with our Vertical Market
Matching Program.
See What’s Hot In
Computer Graphics
You’ll experience everything from
Desktop Publishing, presentation
graphics, graphics software, to low-
cost CAD systems and more. And all
will be explored in focused conferences.
The information wave at the Northeast
Computer Faire is co-sponsored by
the world’s leading computer user
group, the Boston Computer Society
and its 29,000 member information
and education network.
Brace yourself for hundreds of ex¬
hibits for the professional small
systems user, with a huge variety of
computers, software, accessories,
services and peripherals. At the best
prices in town.
The 11th Northeast Computer
Faire’s information wave hits the
Hynes Convention Center Oct. 27-29.
Riding the wave of imagination for
your computer needs.
October 27-29, 1988
Hynes Convention Center, Boston, MA
Co-Sponsored by
OOOOTbe Boston Computer Society SM
r
Register Early And Save $4.00!
n
Fill out this coupon and mail with your check for
$11.00 for each registrant, postmarked by
October 8, 1988.
Include the names and addresses of each
registrant for whom you are enclosing a check.
(Photocopy coupon for additional registrants.)
Name
Title
Company
Address _
City_
State_Zip_ i
Phone (_)_
Three day conference and exhibits $11.00 in j
advance, $15.00 at the door. Make check payable
to "Northeast Computer Faire.” Mail to: Attendee
Registration Department, Northeast Computer I
Faire, 300 First Avenue, Needham, MA 02194. i
Advanced registrations accepted only with full |
payment and each registrant’s name and address.
. Tickets will be mailed to each individual registrant .
| separately. _ bm iosJ
To exhibit, call (617) 449-6600, ext. 5028.
Produced by:
HTHE INTERFACE GROUP Inc..
World’s Leading Independent Producer of
Conferences and Expositions
300 First Avenue • Needham, MA 02194
©1988 The Interlace Group, Inc.
OCTOBER 1988 -BYTE 88NE-13
Circle 519 on Reader Service Card
You’ve seen them on the pages of Byte
— now enjoy these delightful images as
stunning limited edition prints! Each ex¬
quisite, 16" x 20" reproduction is part of an
edition strictly limited to only 1000 prints.
The museum-quality paper is an acid-
free, 100% cotton fiber stock (highly
resistant to yellowing or cracking) which
will preserve image color and brightness
for generations.
The artist, Robert Tinney, personally
inspects, signs and numbers each individ¬
ual print. Accompanying the print is a Cer¬
tificate of Authenticity (also signed and
numbered by Tinney) which verifies the
number of the edition and the destruction
of the press plates.
The price of each print depends on the
number of unsold prints in the edition, and
is shown beneath the photos at left. If your
Word Processor
order exceeds $100, deduct 15%. All
prints are shipped flat via UPS Blue Label, and carry an
unconditional 30-day guarantee.
To order, clip the coupon below. VISA, MasterCard or
AmEx orders may call 1-318-826-3003.
#D Number Crunching $55
#F Human Dimensions $55
Programmable $55 |jjp
Hardware
Intelligent $90
Reflections
illlliit 5
#C Technological $60
Breakthrough
YES! Send me the following Byte Limited Editions.
QTY. #
TITLE
AMOUNT
If your order exceeds $100, deduct 15%. $
TOTAL
$4 postage & handling ($25 overseas).
□ Send a color brochure
showing your other prints.
□ I have enclosed U.S. check or money order.
□ C.O.D. (via UPS—stateside orders only)
□ VISA □ MasterCard □ American Express
Card #:
Expires:.
— Signature:.
SHIP MY PRINT(S) TO:
Name:_
State:.
Country: .
Mail this coupon to:
ROBERT TINNEY GRAPHICS
P.O. Box 778 • Washington, LA 70589
For VISA, MasterCard or American Express orders,
or for more information «***
CALL 1-318-826-3003
88NE-14 BYTE* OCTOBER 1988
Instant envelopes from any
HP compatible laser printer
If you use a laser printer,
you already know that laser
printers do a great job with
pages, but they're awful
when it comes to envelopes.
First, you have to
select the landscape mode,
then pick a font code, and
finally you have to position
the name and address at
just the right place on the
screen and hope it comes
out right on the envelope.
Even for a single address!
That's why even though
laser printed envelopes look
much better, most users give
up and type their envelopes
on a standard typewriter
instead. Getting those crisp
font styles onto envelopes
is just too complicated.
Until now.
Introducing ERMASOFT
Laser Envelopes 2.0, the
smart envelope utility for
HP compatible laser printers.
ERMASOFT Laser
Envelopes 2.0 lets you print
any of your laser printer's
internal, cartridge or soft
fonts. And it can even mix
up to four different styles
on each envelope.
ERMASOFT Laser
Envelopes 2.0 also lets you
capture a name and address
directly from your appli¬
cation with a pop-up, 5K
memory resident, cut-and
paste utility.
It grabs the
name and
address from
the screen and
stores it in
memory. You
can even capture
more than one
and save them to
disk in a batch file.
Or, use
ERMASOFT Laser
Envelopes 2.0 from
the DOS prompt and
enter an entire list. It's
ideal for frequent business
mailings that need a
personalized look.
And ERMASOFT Laser
Envelopes 2.0 not only
prints envelopes that look
great; it's easy to use, too.
Forget those clumsy land¬
scape and font settings.
You won't need to change
a thing on your printer.
Once you've installed
your choices, ERMASOFT
Laser Envelopes 2.0 gets
it right every time.
And ERMASOFT Laser
Envelopes 2.0 handles a
wide range of envelope
sizes from a small 3"X5" to
a large 8V2"X11". It even
does postcards and direct-
mailers. No other program
ABC Corporation
Atf Mr. Robert Smith
10000
is as easy to use
or as convenient, nor as
economical—ERMASOFT
costs only $49.95 plus $3
shipping and handling.
Its small cost and big
value will enhance your
laser printer investment,
as well as the look of your
correspondence.
In fact, we're so confident
that you'll be completely
satisfied, we guarantee it. If
for any reason you don't
agree, return it within 30
days for a full refund.
Use your Visa or
MasterCard and order now.
And make your envelopes^
look as good as what's ^
in them.
1 -800-288-ERMA
ERMASOFT
[LASER ENVELOPES 2.0J
E.R.M. Associates, 29015 Garden Oaks Court, Agoura Hills, CA 91301 m
HP is a registered trademark of Hewlett-Packard Company © 1988 E.R.M Associates
OCTOBER 1988 • B Y T E 88NE-15
Circle 517 on Reader Service Card (DEALERS: 518)
Introducing the next generation computer, the Cambridge Z88.
No disks. No DOS.
CAMBRIDGE
COMPUTERS
i © * $ % a a* ( ) - + l
l234567890-«\
QWERTYUlOPli E
: ,, . T E
ASDFGHJKLi r£
2. X C V B N M
hOEJt MENU HELP □
y 7 SHIFT 0
<p t=> &
THE MOST PORTABLE, FULL
FUNCTION COMPUTER EVER MADE.
■ No disks, or disk operating
system
■ 8.25" x 11.5" x .875", weighs
less than 2 lbs., goes anywhere
■ 32K of built-in memory, expands
to over 1.5 megabytes
■ Powerful applications software
■ Supertwist LCD display,
8 lines x 106 columns
■ QWERTY keyboard with silent
travel keys
■ Operates on 4 AA batteries for
20 hours
■ PCLink imports/exports
Wordstar, Lotus 1-2-3, and
ASCII files
■ Solid state Memory Cartridges m
for added memory
■ Permanent storage of contents
on EPROM Memory Cartridges™
not the average
personal computer.
The Cambridge Z88 wasn’t designed to be the average
personal computer. In fact, the Cambridge Z88 is the
first in a new generation of personal computers, unlike
any computer ever seen before.
Operating without disks or a disk operating system,
the Z88’s internal software enables you to move easily
from task to task without booting, loading, opening,
saving or quitting. Replaceable solid state Memory
Cartridges™ add to memory capacity, operating ease and
program capacity.
Designed by Clive Sinclair who introduced the break¬
through Sinclair ZX80, 81 and QL, the Cambridge Z88 is
compact, lightweight, and powerful enough to be used
anywhere; just switch it on.
The best news about the Cambridge Z88 is the price; you
pay less for this personal computer than you would for
some PC software and peripherals-$599.00. And it won’t
cost you anything to try the Cambridge Z88 yourself.
Architecture
The Cambridge Z88 is designed with four chips: a CMOS
Z80; a 32K RAM (expandable to over three
megabytes); a 128K ROM for the operating
system, powerful BASIC, and built-in
applications (word processor, spread¬
sheet, daily date manager, etc.); and
custom controller chip.
The Cambridge Z88,
Memory
The Cambridge Z88’s memory is expandable with replace¬
able solid state RAM and EPROM Memory Cartridges™
that fit into three easy to access slots under the key¬
board. The EPROM cartridges retain their contents
when removed from the Z88.
Task switching
With Instant On™, there’s no booting, loading, opening,
saving, or quitting. When you want to work on a new
task, press the INDEX key to display a list of applications
and files; then select one. The task you were working on
will be instantly saved. Switched off, the Z88 automati¬
cally saves your work; turn it on again, everything
appears exactly as you left it.
Operating features
Display: 8 lines by 106 column supertwist LCD display
with 80 columns of work area, including page map with
a view of the entire page and command menus.
Keyboard. A full sized, easy to use QWERTY keyboard
with silent travel keys. Context sensitive command
menus can be opened to display all of the available
commands and their keyboard equivalents.
Communications
The Z88 has an RS232 port for a printer (serial and
parallel cables are available), modem,
and a PCLink enabling ASCII,
Wordstar, and Lotus 1-2-3 files to be
transferred to and from your PC.
Memory Cartridges™ are available in 32K, I28K, and 512K.
Put the Cambridge Z88
to the test for 15 days,
Test the Z88 for the next 15 days and discover what
the next generation of personal computers will be
like: at work, travel, home, use the Z88 anywhere.
You will also receive free, a one year subscription
to CompuServe, the nation’s electronic bulletin
board. If you decide not to keep the Z88, return
it for a complete refund.
and get free, a one year
$40.00 subscription to
CompuServe
the electronic communication
network bulletin board.
H Electronic Mail ■ Bulletin Board
■ User Forums ■ Computing Publications
■ New software and hardware
ORDER FORM
r^.
ORDER BY MAIL: Make check or money order payable to Cambridge Direct,
Box 4200, Northbrook, IL 60065-4200.
. Telephone L
Address _
City_
Check no. _
Card name.
. Money order no..
_Card no. .
. Exp. date _
Signature_Date_
ORDER BY PHONE: To order by phone with a credit card, call
1 - 800 - 435-7729 from 10am to 7pm, Monday through Friday, Central time,
and ask for Operator 10. Please have card name, number, and expiration date
L ready when ordering.
Cambridge Direct will express your Z88 within 48 hours after receipt of order.
QTY.
ITEM
ITEM
PRICE
PACK &
SHIP
TOTAL
PRICE
EXTEND
PRICE
8000 Z88 Computer
599.00
12.00
611.00
8201 32K RAM Pack
45.00
3.00
48.00
8202 128K RAM Pack
110.00
3.00
113.00
8210 32K EPROM Pack
45.00
3.00
48.00
8211 128K EPROM Pack
110.00
3.00
110.00
8220 IBM PC Link II
75.00
3.00
78.00
8230 Serial Cable 9M to 25F
22.00
3.00
25.00
8231 Parallel Cable 9M to 36M
65.00
3.00
68.00
8240 Modem and Cable
259.00
5.00
264.00
8232 AC Adapter
9.95
3.00
12.95
Illinois residents add 7% sales tax
TOTAL ORDER
The Cambridge Z88 computer
-$59900
Includes a one year limited warranty,
manual, and lightweight carrying case.
31
Circle 509 on Reader Service Card
CAMBRIDGE
DIRECT
1419 Lake Cook Rd. Suite 300
Deerfield, IL 60015
1-312-940-1554
For Z88 dealer locations or questions
about the Cambridge Z88, call the Cambridge
product support team at 1-800-435-7729.
Short Takes
BYTE editors offer hands-on views of new products
3-in-One P321SLC
Illustrator 88
AppleCD SC
Super PC-Kwik
PolyBoost II
Tickler/2
Zortech Comm Toolkit
Toshiba 3-in-One: The Colorized Version
THE FACTS
C oloring movies has gotten
Ted Turner a lot of criti¬
cism, but no one can object to
what Toshiba has done to its
24-pin dot-matrix printer. Be¬
sides being fast and capable of
high-resolution printing, the
new Toshiba 3-in-One
P321SLC can print in four
colors and can produce some
remarkable output. Using
combinations of the cyan-ma-
genta ribbon, you can get out¬
put in up to seven colors, in¬
cluding black. Green, orange,
and purple can be simulated.
Assembling the printer and
setting up the paper feed takes
about 3 minutes, but once the
mechanical requirements are
taken care of, changing con¬
figurations is a breeze. The
front panel ’ s four switches and
liquid crystal display let you
access all the configuration
parameters through layers of
setup menus. More common
parameters (e.g., font, pitch,
and emulation) are available in
the first layer, while every¬
thing from RAM allocation to
horizontal registration can be
adjusted if you care to delve
deeper.
The printer comes with 34K
bytes of memory that is shared
between the print buffer and
Toshiba 3-in-One
P321SLC
$949
Interfaces required:
Centronix parallel or
25-pin RS-232C.
downloadable fonts. There are
two card slots on the front of
the machine for optional 32K-
byte RAM modules or font
cards. My evaluation system
came with two font cards,
which let me access a total of
five typefaces. Courier, Pres¬
tige Elite, and High Speed are
the standard ones. Typefaces
can be scaled between 10 and
20 points.
Printing speed varies from
job to job, but the P321SLC is
always noticeably fast. Draft-
quality documents zoom by at
a rated print speed of 216
characters per second, while
letter-quality printing is rated
at a respectable 72 cps. I timed
one letter-quality sample and
found it took about 50 seconds
to print a little less than 2000
characters. For the average
text job, expect to wait about a
minute per page.
Toshiba America Inc.
Information Systems
Division
9740 Irvine Blvd.
Irvine, CA 92718
(714) 583-3000
Inquiry 851.
Resolution is excellent, as is
typical of 24-pin printers. The
clarity really shows on fine
line graphics and small, nar¬
row typefaces like Prestige
Elite. The print head is pin-
addressable and can provide
graphics at up to 180 by 360
dots per inch.
While printing in color pro¬
vides you with a versatility you
can’t achieve in monochrome,
it also opens doors to a few
problems. The biggest prob¬
lem I had was finding drivers
in my applications that would
let me print in color. The
P321SLC supports three emu¬
lations: Toshiba/Qume, IBM
Proprinter, and IBM Color
Printer. While applications
often include Toshiba drivers,
several notable packages—
ACAD 2.52 and Dr. HALO
III 3.0, among others—sup¬
port only the monochrome
versions, and you are forced to
fall back on IBM emulation.
The detailed 268-page
user’s manual has a technical
reference section that de¬
scribes all the ASCII escape
sequences. Using these, I gen¬
erated color text by embedding
the commands in XyWrite. In¬
structions are included for
creating color text using Mul-
tiMate and other popular
packages. I printed several
graphics images using Har¬
vard Graphics 2.10. Narrow
line images like maps and me¬
chanical design plots turned
out very well, while more
filled drawings tended to show
lines where the printer had
made repeated passes.
The new 3-In-One adds
color to a fine line of Toshiba
printers. With this and other
dot-matrix printers becoming
more and more affordable,
high-resolution color may well
be the common output of the
future.
—Steve Apiki
Illustrator 88:
PostScript
Drawing Gets
Better
A dobe’s Illustrator and
Aldus’s FreeHand are
like two great baseball teams
slugging it out, with one team
going ahead in the top of the
inning and the other team
coming back to scratch out the
tying and go-ahead runs.
Adobe batted first in 1986
and scored impressively with
Illustrator, which established
a whole new class of drawing
program that uses the Post¬
Script language to create
artwork made up of lines and
Bezier curves. Earlier this
year, Aldus tied the score and
continued
OCTOBER 1988 -BYTE 89
SHORT TAKES
went ahead with FreeHand,
which does wonders with
colors and had on its roster one
thing Illustrator lacked: a
freestyle drawing tool. And
now Adobe has sent up Illus¬
trator 88. The score has defi¬
nitely changed.
The new Illustrator has a
freestyle drawing tool, which
works like the pencil in Mac¬
Paint. This addition to the
toolbox gives you considera¬
bly more freedom when you ’ re
working on an illustration.
The program is primarily for
producing clean lines and
curves—which you do by lay¬
ing down a series of anchor
points and then having the pro¬
gram connect them—but there
are times when you need more
flexibility than the connect-
the-dots approach provides.
Another big change to the
Illustrator lineup is an auto¬
matic tracing tool, a signifi¬
cant feature lacking in Free-
Hand. Both programs let you
take an image and use it as a
template; using different
tools, you trace over that tem¬
plate and then use the tracing
(the top layer), which looks
much more polished than the
original, in your illustration.
This process is how these
PostScript drawing packages,
with their skill at producing
clean, perfect lines, let you
transform a rough sketch into a
sharp, well-defined piece of
artwork. Illustrator 88’s auto-
trace tool makes tracing a
rough image a painless—and
very fast—process. A brilliant
addition.
Illustrator can now do four-
color separations—one area
where FreeHand had gone
ahead—but uses a separate
utility to handle the process,
whereas FreeHand does it
from within the application.
Adobe has added the glorious
Pantone palette of colors,
which you can also use to
make custom colors of your
own. If you ’re lucky enough to
have a Macintosh II and a color
monitor, you’ll be able to pro¬
duce graphics that are just
downright lovely. While a
PostScript drawing program
like Illustrator can create
Illustrator 88
$495
Requirements:
A Macintosh Plus with an
800K-byte external hard
disk drive and System 4.2
or higher.
superb engineering-type
artwork quickly—it’s perfect
for schematics, diagrams, and
models—the addition of color
capabilities makes it suitable
for softer, nontechnical work
as well.
One of FreeHand’s nice ef¬
fects is its shading capabili¬
ties, which let you fill an
image with graduated color or
intensity. Illustrator 88 has a
tool that produces similar re¬
sults, but it is considerably
harder to use. In fact, I found
this Blend tool to be the most
Adobe Systems
1585 Charleston Rd.
P.O.Box 7900
Mountain View, CA
94039
(415) 961-4400
Inquiry 852.
frustrating part of the program.
You’d better have a real
good grip on Illustrator’s
main elements (i.e., paths,
endpoints, and anchor points)
and terminology before you
tackle blending. I made the
mistake of just trying to feel
my way through the process of
blending two different shapes
and kept getting hit with error
messages like “Please use the
Blend tool on a selected end¬
point of an ungrouped open
path.” This is not MacPaint.
You can’t just pick up a brush
and go to work. Save yourself
lots of time and frustration by
reading the manual.
Illustrator has not improved
much in its text tools. You can
do some fancy things with
characters and fonts—like
changing their shapes and fill¬
ing them with patterns—but
you can’t mix fonts or sizes
within a chunk of text. And
some users have criticized the
program’s lack of kerning
control.
While Illustrator 88’s pre¬
view mode is handy, you can’t
do any work to the drawing on
the screen. You have to switch
back to the raw version to
make any changes. It took me
a while to stop instinctively
trying to edit the drawing in
preview mode, which is some¬
thing it is possible to do in
FreeHand.
One thing to know before
getting into Illustrator is the
oodles of memory it can use.
You have to pay something for
the power of this program, but
on a 1-megabyte machine,
which is the minimum, you
don’t have much room to work
with.
Criticizing Illustrator 88 is
a bit like criticizing Brooks
Robinson as a third baseman.
How can you argue with some¬
thing that gets the job done and
done gracefully? As for the
contest between Illustrator
and FreeHand, I’d say Adobe
has tied the score, maybe even
gone ahead.
—D. Elvis Barker
Listen While You Work: Apple’s CD-ROM Drive
T he AppleCD SC CD-
ROM drive gives Macin¬
tosh and Apple II users access
to applications containing up
to 550 megabytes—and the
chance to listen to music while
working with all that data.
Since the CD-ROM drive uses
the small-computer-system-
interface (SCSI) port to con¬
nect to the computer, hooking
it up is trivial. Just connect a
SCSI cable ($50 at Apple’s
prices) between the Mac and
the AppleCD SC. If it’s the
only SCSI device on the sys¬
tem, install the SCSI termina¬
tor plug ($30) and the Apple¬
CD SC is ready for action. You
also need to install the CD-
ROM drive software driver,
which lets the system recog¬
nize the AppleCD SC.
Unfortunately, while I was
testing the drive, most CD-
ROM software developers had
not yet released their prod¬
ucts . By the time you read this,
however, several CD-ROM
applications should be avail¬
able, and more vendors are ex¬
pected to announce products
for the AppleCD SC this fall
and early next year.
I had to content myself with
Apple’s “learning disc,’’
which presents a number of
third-party applications cur¬
rently under development, all
running under HyperCard 1.2
(HyperCard 1.1 does not sup¬
port the AppleCD SC). These
applications to come include
Grolier’s New Electronic En-
continued
90 BYTE* OCTOBER 1988
Embedded systems designers have already used CrossCode C in over 172 different applications.
Introducing CrossCode C
for the 68000 Microprocessor Family
Finally, a 68000 C Compiler that’s
tailor-made for ROMable applications
C rossCode C is designed specifically to
help you write ROMable code for all
members of the Motorola 68000 family.
A ROMable C Compiler?
To get truly ROMable code, you have to start
with a truly ROMable compiler. Here are
three CrossCode C features that you won’t
find in any ordinary C compiler:
• Compiler output code is split into five
independent memory sections that you
can assign into ROM or RAM as you
please.
• You can optimize the code for your
application becau szyou control the sizes
of data types. For example, you can
optimize for speed by using two byte ints,
or get maximum versatility by using four
byte ints.
• You can easily write assembly language
routines that call C functions and vice-
versa, because the compiler uses simple,
well documented parameter passing
conventions.
How About Low Level Control?
CrossCode C comes with an assembler that
has all the features that assembly language
programmers require. In fact, you could write
your whole application with it:
• The assembler features an advanced
macro language, conditional assembly,
“include” files, and an unlimited size
symbol table.
• Detailed cross references show you
where you’ve defined and referenced
your symbols.
• After a link, you can actually convert
your “relocatable” assembler listings into
“absolute” listings that contain absolute
addresses and fully linked object code.
Can It Handle The Link?
The CrossCode C linker is designed to handle
truly huge loads. There are no limits on the
number of symbols in your load or on the size
of your output file. And you can always count
on full 32 bit target addressability, because the
linker operates comfortably in the highest
ranges of the 68020’s address space.
How Does It Get To ROM?
CrossCode C comes with a down loader that
puts you in touch with all EPROM
programmers and emulators. It can convert
your load into Motorola S-Records, Intel Hex,
Tek Hex, Extended Tek Hex, and Data I/O
ASCII Hex. You can also produce a binary
image and convert that image into any format
you might want. In all formats, bytes can be
split into EPROMs for an 8, 16, or 32 bit
data bus.
Why Wait?
Once you start using CrossCode C, you may
just wonder how you ever got the job done
before! It’s available under MS-DOS for just
$ 1595, and it runs on all IBM PCs and
compatibles (640K memory and hard disk
are required). Also available under UNIX
& XENIX.
CALL TODAY for more information:
1-800-448-7733
Inside Illinois or outside the United States,
please dial
PHONE: 1-312-971-8170
FAX: 1-312-971-8513
SOFTWARE DEVELOPMENT SYSTEMS, INC.
3110 WOODCREEK DRIVE
DOWNERS GROVE, ILLINOIS 60515 USA
CrossCode™ is a trademark of SOFTWARE DEVELOPMENT
SYSTEMS, INC. MS-DOS® is a registered trademark of
Microsoft. UNIX® is a registered trademark of AT&T. XENIX® is a
registered trademark of Microsoft.
OCTOBER 1988 • B Y T E 91
Circle 135 on Reader Service Card
Quality Was Never
Priced So Low!
2400 bps
2400 / 1200 / 300 bps
MODEM
ONLY
100
MADE IN U.S.A.
5 Year Parts and Labor Warranty
Our 2400HC 2 Hayes Compatible Half Card modem is for IBM
PC/XT/AT and compatible computers. It uses the standard
‘AT’ command set. Included with our modem we supply
communications software, a 7 foot cord and documentation.
We build our modems at a mil-spec board house located in
suburban Chicago, using quality components. We test every
modem shipped and back our confidence in our quality with
a 5 year parts and labor warranty from the factory and a 30
day money back guarantee.
Engineering Inc.
162 N. Franklin St. • 5th Floor • Chicago, IL 60606
Toll Free Order Line for orders only 1-800*442*2285
For orders in Illinois 1-312-358-1501
Kiss Engineering Technical Support 1-800-442-2285
Orders within the USA (including
Alaska & Hawaii) are shipped FREE
via UPS.
Payment in U.S. funds drawn on a
U.S. bank required.
COD orders placed before 2 pm CST
shipped same day.
Illinois residents add 8% sales lax.
We do not accept credit cards.
Please send check or money order
for S100.
Subscription
Problems?
‘ We want to belp!
If you have a problem with your BYTE
subscription, write us with the details.
We'll do our best to set it right. But we
must have the name, address, and zip of
the subscription (new and old
address, if it's a change of address). If
the problem involves a payment, be sure
to include copies of the credit card
statement, or front and back of cancelled
checks. Include a '!business hours"
phone number if possible.
BVTE
Subscriber Service
P.O. Box 7643
Teaneck, NJ 07666-9866 tffiS
SHORT
THE FACTS
AppleCD SC
$1199
Requirements:
Apple Macintosh or
Apple II with a SCSI cable;
HyperCard 1.2
recommended for use on
the Macintosh.
Apple Computer
20525 Mariani Ave.
Cupertino, CA 95014
(408) 996-1010
Inquiry 853.
cyclopedia, Stanford Univer¬
sity’s The Electric Cadaver
for studying human anatomy
(see the August Microbytes),
and samples from The Whole
Earth Catalog. Most of the
sample applications include
lots of graphics and sound
and are an impressive demon¬
stration of the potential of the
CD-ROM.
Accessing the drive through
HyperCard is no different
from accessing a HyperCard
stack on a floppy disk or a hard
disk. The drive appears as an
icon on the desktop, and you
can open it just like any other
folder or stack. The main dif¬
ference, of course, is that you
can’t write to the CD-ROM
drive or make any changes to
the data that’s on the disk.
While HyperCard will
probably be the main interface
for CD-ROM software on the
Macintosh, Apple will pro¬
vide support for the High Si¬
erra ISO disk format, which is
dominant in the CD-ROM in¬
dustry. When the High Sierra
system software is available,
you can get it by mailing Apple
a coupon that comes with the
AppleCD SC. (High Sierra
will be supported on both the
Macintosh and Apple II,
Apple says.)
A slick feature of the Apple¬
CD SC is its ability to play
standard audio compact disks
using a desk accessory called
CD Remote, which controls
the audio disk. The CD-ROM
drive has sockets for connect¬
ing earphones, stereo speak-
TAKES
ers, or a stereo amplifier. To
use the AppleCD SC as a
stereo system, simply click on
CD Remote and insert an
audio disk in the drive. CD Re¬
mote presents a panel on the
screen, where you can click on
various buttons to play certain
selections, switch tracks,
pause, repeat, and so forth.
You can also remove the panel
from the screen and the CD
will continue to play as a back¬
ground task.
The AppleCD SC drive is an
excellent product, but it’s
pretty expensive at $1199 (add
another $80 for cabling). The
biggest disappointment is the
lack of software at this time.
Unless there’s an application
out there that you’ve got to
have right now, it’s probably
best to wait until more soft¬
ware is available.
—NickBaran
Two Great
Caching
Programs
A s processors get faster
and faster, disk I/O be¬
comes more and more of a bot¬
tleneck. A few major manu¬
facturers (notably, IBM and
Compaq) package disk-cach¬
ing software with their sys¬
tems to speed up read/write
operations.
A disk cache selectively
buffers disk reads and writes,
substituting fast RAM access¬
es for unnecessary or repeti¬
tious—and slow—disk opera¬
tions. A cache offers many of
the speed benefits of a RAM
disk but is easier to use. And
it’s also safer, because a cache
will automatically “write
through” to the disk instead of
requiring an explicit save or
copy command.
I looked at two inexpensive
disk-caching programs that
widen the bottleneck by
speeding up input and output:
Multisoft’s Super PC-Kwik
and Polytron’s PolyBoost II.
Both offer blazing speed and
impressive bells and whistles.
continued
92 BYTE* OCTOBER 1988
Suggested Retail
See us at
)€®RIDf M/Fall '88
November 14-18, 1988
Las Vegas Convention Center
Booth #163
TOTAL POWER PROTECTION
BLACKOUTS ^ nableS USer 10 °P erale clurin 9 complete loss
BROWNOUTS ^ seris|3rotected * rom lowACvolta ^ e be| ° w
102 volts.
Automatic shutdown in overload situation to
protect UPS from inverter burnout.
Clamps transients above 200 volts with
an energy rating of 100 joules or less.
OVERLOADS
fTLMZDtfni TAPE UPS runs on inverter (117 volts) when AC
U V t it VUL I nuL voltage exceeds 132 volts.
SURGES/SPIKES
EMI/RFI Three stage filtering for clean AC power.
• FULL ONE YEAR WARRANTY
• ORDER-SHIP SAME DAY
• 1 MILLISECOND TRANSFER TIME*
• SYNCHRONIZED SINEWAVE*
*250 watt and 500 watt units offer 4 msec
transfer time, PWM waveform
PARASYSTEMSJNC.
1455 LeMay Dr.
Carrollton, TX 75007
Telephone:
(214) 446-7363
1 - 800 - 238-7272
FAX: (214) 446-901 I TELEX: 140275 OMEGA
Power Output 120 Volt Models | 230 Volt Models
$ 429.00
$ 379.00
250 WATT
$ 799.00
$ 549.00
$ 699.00
300 WATT
500 WATT
$1049.00
$1749.00
$2299.00
$ 899.00
600 WATT
$1499.00
$1999.00
1200 WATT
1600 WATT
Optional Battery Packs Not Shown
250, 300 and 500 Watt Models
Circle 192 on Reader Service Card
OCTOBER 1988 -BYTE 93
Circle 57 on Reader Service Card
Compact Disk Products, Inc.
CD ROM/WORM
. ALL PRODUCTS, LOWEST PRICES, EXPERT ADVICE
/NTRODUC TORY OFFERS
Hitachi 15035 or 3500S CD-ROM Drive
_ _ _| with your choice of:
- McGraw Hill Science and Technical Reference Set .... $095
- Grolier Electronic Encyclopedia. $995
- Microsoft Bookshelf... $B95
- PC-5G Library [Disks 1 - 1000]. . . . . . $095
CD -ROM SOFTWARE
Oxford English Dictionary. ■ ■ ■ ■ I3I47J . $945
Comstock Stock Photography On CD . . . . . . $445
Educorp Public Domain/Shareware for the Mac. BBS! $249
The New Grolier Electronic Encyclopedia.$359
McGraw Hi or Bookshelf or PG5G.$269
The Bble Lbrary. $495
K'rk-Othmer Encyclopedia of Chemical Technology.$045
Registry of Mass Spectral Data.$2655
Geovision U.S. Atlas and Mapmaker. . $795-
. .
TOLL FREE ORDER LINE • 800-MEGABYTe
(634-2298)|
CD -ROM and WORM DRIVES
Hitachi 1503S External CD-RDM Drive with Audio. $729
1503S with Digital Audio Output.$1229
Hitachi 3500S Internal 1/2 Height CD-ROM Drive w/Audio . . $719
Maxtor 000 MB WORM Drive. $3799
Dptotech Laserbank 400 MB WORM Drive. $2799
Portable 266 with CD-ROM Drive. $3795
CO-Play ($09) Pop-ip utity that permits user to play al audio COs on Hitachi
and compatble drives Output to headphones or ampifier.
CD-Play45ampler ($149) Same features as CD-Play plus the abity to name two
points on an audio CO and loop between them
Cu-AudoFile ($149) Automatically creates database records of al your audio CDs
I r^l \ [~] Alows you to store a preferred play sequence for each disk,
j yj J Automatic recognition of COs Creates DBase compatble records
Compact Disk Products
217 E. 05th St
Lompai
217 E.
I New York, NY 10020
I TeL 212-737-B400
I Fax 212-439-9109
I CompuServe 75530,214
Free 3 Month
Subscription to
CD ROM Review
with orders over
$300
INTERNATIONAL ORDERS]
A SPECIALTY
Australian Agent: KEWTEL
145 Cotham Rd.
Kew, Victoria 3101
Tel. [Q3] 017-5933
• Remains in Place while you use your computer.
• Avoids Costly Repairs. Protects delicate electronics
from dust, spills, smoke, ashes, staples.
• Soft, Flexible, retains normal keyboard feel.
• Washable, Durable High-Tech Polymer lasts years.
• Hundreds of Models. SafeSkin is available for most
PCs, laptops, workstations and clone keyboards.
• Office • Home • Factory • Classroom • Laboratory
List Price S 29.95. Please call or write for free color
brochure. Dealer Inquiries encouraged.
Keyboard Protector
Merritt Computer Products, lncJ4561 S. Westmoreland
Dallas, Texas 75237/(214) 339-0753 • Fax (214) 339-1313
SHORT TAKES
THE FACTS
Super PC-Kwik
$79.95
Multisoft Corp.
15100 Southwest Koll
Pkwy., Suite L
Beaverton, OR 97006
(503) 644-5644
Inquiry 854.
PolyBoost II
$79.95
Polytron Corp.
1700 Northwest 167th PL
Beaverton, OR 97006
(503) 645-1150
Inquiry 855.
Requirements for both: IBM PC, XT, AT, PS/2, or com¬
patible with DOS 2.0 or higher, 5K bytes to 5 megabytes
free memory (conventional, extended, or expanded), and
a hard disk drive.
Both will accelerate the disk
I/O of almost any Intel-based
machine, and both can exploit
conventional, extended, or ex¬
panded memory; users of IBM
PC AT-class machines also
can put to use the top 384K
bytes on their 1-megabyte
motherboards without the
Lotus/Intel/Microsoft Ex¬
panded Memory Specifica¬
tion or any other memory¬
enhancing scheme.
I tried both caches on a 16-
MHz Compaq 386 with 2
megabytes of memory and on a
16-MHz Club American 386
with 1 megabyte of memory.
Both programs worked flaw¬
lessly and boosted disk
throughput from 3 to 7 times
that of the same machines
without caches. (For worka¬
day applications, a speed in¬
crease of 3 or 4 times is typi-
cal.) I found that both
programs were faster than the
caching program Compaq
supplied; I’ve stopped using
Compaq’s cache.
While both caches are fast,
PolyBoost II is marginally
faster than Super PC-Kwik.
For example, a read/write¬
intensive operation like de¬
compressing a series of ar¬
chived text files took 22
seconds with PolyBoost II in¬
stalled and 24 seconds with
Super PC-Kwik installed.
(With no cache, the decom¬
pression took 39 seconds.)
A few seconds here or there
won’t add up to early retire¬
ment, but if speed is the deter¬
mining factor (it is for me),
PolyBoost II is the better
choice. On the other hand, be¬
cause their performances are
close, the bells and whistles
each of these programs offer
may tilt the balance one way or
the other for you.
Super PC-Kwik has a mind-
boggling array of options to
optimize its operations for
your usage patterns. It also
runs cooperatively with
Multisoft’s versatile PC-Kwik
Print Spooler (sold separately
for $45): The two programs
can dynamically share the
same memory above 640K
bytes. It’s pretty slick. In ef¬
fect, it uses the same RAM to
preferentially buffer and ac¬
celerate whatever the current
slowest I/O operation is.
PolyBoost II takes a differ¬
ent tack: It’s actually a suite of
several programs, including a
cache, a keyboard enhancer
(which speeds up keyboard re¬
sponse and includes a com¬
mand-line editor), a screen
speedup program (for mono¬
chrome or color displays), a
disk unfragmenter, and sev¬
eral other utilities. The combi¬
nation of disk, keyboard, and
screen speedups that results
when using PolyBoost II is im¬
pressive enough to make your
computer feel like a new and
much faster animal.
Any cache is better than no
cache; and these caches are
better than some others. You
really can’t go wrong with
either.
—FredLanga
continued
94 BYTE* OCTOBER 1988
Circle 162 on Reader Service Card
otax Verlagsges, Vienna • Technische Universitat, Vienna • Banco Industrial de Peru
imler Benz, Stuttgart • Saudi Eastern Petrochemical Company • Global Engineering Ltd
lilippine Institute for Development Studies • J. Walter Thompson, Madrid • Institute for Informati
\\S Volvo • Universidade Nova De Lisboa • Instituto Superior Tecnico, Buenos Aires • Uh
ulalongkorn University, Thailand • Philippine Institute for Development Stu<
' East Broadcasting Corporation • A
jdi Eastern Petrochemical Company
Kommunedata, Denmark •
gapore Polytechnic • Westii
Global Engineering Ltd., Lond
Universitat Stuttgart • _
diversity of
>teborg •
nco Indus- IWH
gjfi 1
Jardine Matheson Cc
Taiwan Ltd. • Technic
College of Stavanger
Farmer's Bank of Swede
11 • Norwegian Directora
' of Telecommunications
/ The United States Pentagc
1 • Daimler Benz, Stuttgarl
Universidc
Airlines # Sau
M pany • Glob
Jm / Engineering Lt
hB/ I • Chulalongko
H M University, Thailanc
P_ $ • Eurotax Verlagsge
Vienna • Philippine Institi
• Technische Universitat, Vienna • f or Development Studies
Saudi Eastern Petrochemical Company • • J. WalterThompson,Madric
r a De Lisboa • Instituto Superior Tecnico, Buenos Aires • UNESCO, Asian Pacific Headquartc
•tts
W hy do institutions worldwide trust ARC ?
Before you purchase your next computer,
call us. Y>u owe it to yourself to find out.
(1) 687699
1 +
(22) 825575
El
(2) 852-0232
(222) 934212
-ii—
nr:
Circle 17 on Reader Service Card (DEALERS: 18)
3826-5007
(31) 658551
n
(14) 415-206
(2) 396-9900
(3403) 90911
(21) 380-2717
American
Research
Corporation
562459
(2)402391
(3) 798-2663
257-581 (213) 265-0843
(2) 251-7078 (1) 684-4144
297-475
OCTOBER 1988 -BYTE 95
574980
SHORT TAKES
for laptops . . .
Pacific Rim
Systems
End 3Vz Inch Frustration
Complete solutions for using 5 Vi” diskettes on
your 3 Vi” based computer.
Our solutions for IBM® PS/2® computers are
available in either 1.2MB or 360KB varieties,
ending frustrations for all media standards.
Both are complete with everything needed for
any model PS/2 in a single box. No power sup¬
ply, no adapter board, and we don’t waste an
expansion slot.
Our laptop solutions also offer “one-drive-fits-
all” convenience. Simply order the cable for
the computer of your choice. All popular lap¬
tops are supported.
Customized versions available for special ap¬
plications. Domestic and international resellers
welcome.
5 l A" Subsystem Specialists
Pacific Rim Systems, Inc.
2570 Barrington Court
Hayward, California 94545
FAX: (415) 782-1017
Telephone: (415) 782-1013
A Personal Tickler That Runs
under OS/2
D espite having to keep
track of such things as
meetings, deadlines, and my
wife’s birthday, I’ve frankly
found today’s crop of mem¬
ory-resident personal sched¬
ulers a real pain. I don’t have
the time to learn them, and
they take up huge chunks of
my limited MS-DOS RAM
real estate. So, with all this
computing “power” on my
desk, I still use pocket- and
desk-size calendars to sched¬
ule my days.
But that may change pretty
darn fast. Tickler/2 is by far
the most powerful personal
scheduler I’ve seen. It has a
bunch of handy features and
tricks, a simply elegant user
interface, and a low price, and
it runs only under OS/2.
Tickler/2 is the electronic
equivalent of those famous
paper-based tickler files that
many disgustingly organized
people use. A classic tickler
file takes up loads of space by
using individual file folders,
one for each day in the month,
along with folders for individ¬
ual months and upcoming
years. You fill these folders
with pieces of paper: notes, re¬
minders, letters to follow up,
and so on. It can get absurdly
crowded and confusing, and
you’re up the creek if you mis-
THE FACTS
Tickler/2
$80
Requirements:
IBM PC AT, PS/2,
or compatible with OS/2
Standard Edition 1.0
or higher and a hard disk
drive.
Enyart Development
Corp.
7000 East 70th Ave.
Commerce City, CO
80022
(303) 286-8686
Inquiry 856.
file an important paper.
This program uses OS/2’s
extended memory capacity
and multitasking abilities to
offer a huge amount of op¬
tions. Besides the normal
chore of entering appoint¬
ments, you can set messages to
appear on your screen at just
about any interval or on any
date, even years in advance. It
also has a relative scheduling
feature that lets you enter a
major event and then indicate
when and how often you want
to be reminded of it. If you tell
it to be merciless, Tickler/2’s
“nag” feature will continual¬
ly remind you of something
you need to get done until you
indicate you’ve done it. It will
also count down the days (or
hours) until deadline. Fea¬
tures like this are just the thing
for foot-dragging editors who
put off writing Short Takes
until the last minute.
Tickler/2 also lets you at¬
tach OS/2 commands to a mes¬
sage. With this feature, you
can have Tickler/2 do things
like automatically sending a
monthly report to the boss or
performing a weekly hard disk
backup. I used it to automati¬
cally log on to BIX overnight,
get my electronic mail, and
file conference messages.
Sure, you can do this with sev¬
eral MS-DOS programs, but
the fact that it’s integrated
with Tickler/2’s other fea¬
tures makes it handy indeed.
But the most intriguing fea¬
ture is something that is called
a “named event.” You can at¬
tach a virtually unlimited list
of messages to an event that
you can’t pin down to one par¬
ticular time. For example, if
you sell computers, you can
enter messages that are set to
start every time a customer
buys a system, doing things
like sending a thank-you let¬
ter, service reminders, and
even a “trade-in time” re¬
minder a few years in the
future.
96 BYTE* OCTOBER 1988
Circle 299 on Reader Service Card
(DEALERS: 300)
continued
and get FREE
The Handbook of Computers and Computing
YES! Please accept my membership in
the Computer Professionals' Book
Society and send me the volumes I
have listed below plus my free Hand¬
book of Computers and Computing
(9785H), billing me only $1.95 plus
shipping and handling charges. I
understand that the books are sent on
a 10-Day Free Examination basis. If dissatisfied in any way, I
may return the books within 10 days and incur no further obli¬
gation. Otherwise, I agree to pay the enclosed invoice promptly
and to receive regular club bulletins as described in “How the
Club Works.” To complete my membership obligation I need only
purchase 3 additional books at regular members prices during
the next 2 years, and may resign at any time thereafter.
NAME _
ADDRESS _
CITY _ STATE/ZIP __
SIGNATURE __
Valid (or new members only. Foreign applicants will receive special ordering instructions. Canada
must remit in U.S. funds. This order is subject to acceptance by the Computer Professionals' Book
Society. BYP1088
Computer Professionals''
Book Society
I
1
I
I
i
I
H
1
@
H
a
i
B
I
1
I
I
B
8
I!
1
B
B
I
B
B
B
fl
B
B
B
fl
3 books for only $1.95
and get FREE
The Handbook of Computers and Computing
YES! Please accept my membership in
the Computer Professionals’ Book
Society and send me the volumes I
have listed below plus my free Hand¬
book of Computers and Computing
(9785H), billing me only $1.95 plus
shipping and handling charges. I
understand that the books are sent on
a 10-Day Free Examination basis. If dissatisfied in any way, I
may return the books within 10 days and incur no further obli¬
gation. Otherwise, I agree to pay the enclosed invoice promptly
and to receive regular club bulletins as described in “How the
Club Works.” To complete my membership obligation I need only
purchase 3 additional books at regular members prices during
during the next 2 years, and may resign at any time thereafter.
NAME _ _____
ADDRESS _ -
CITY _ STATE/ZIP _
SIGNATURE _
Valid for new members only. Foreign applicants will receive special ordering instructions. Canada
must remit in U.S. funds. This order is subject to acceptance by the Computer Professionals’ Book
Society. BYP1088
Computer Professionals'
Book Society
BUSINESS REPLY MAIL
w
w
oo
oo
8
Q
Q
<
OQ
<
ou
w
CQ
W
O
<
H
oo
O
a,
15
c
o
00
00
£
4
i-H
<N
r-
<0
to _
o ©&-
rj-
U.
Computer Professionals
Book Society
Blue Ridge Summit, PA 17214-9988
THE COMPUTER PROFESSIONALS’ BOOK SOCIETY
The easy, reliable way to satisfy your professional book needs.
Take 3 books for only $1-
and get The Handbook of Computers and Computing FREE!
Values to
k $219.80
1
Wf1 [n 7.
M'r r 17 r
|
:r*3ai?<3uaeti
Miaoconputer
Trcuttehoding
8c]\4itaieriarice
'""PBr'j
C4 HANDBOOK
9760 $17.95
3098 $44.50
Counts as 2
MS-DOS
HATCH RLE
PROGRAMMING
t L V.yb l
2959P $19.95
9808P $34.95
9814P $39.95
3028 S25.95
2951P $17.95
2856P $18.95
HANDRCXKGF
UHIiyiW1ltl.MI.HK.
MIWl M M VM S
9786 S32.95
2937 $29.95
2890 $32.95
9779P $22.95
9832 S36.95
2838 $19.95
2845 $29.95
' Mitel*W
CjnlfiiHnAtW
9136 $34.95
Tip
TESTING
COMPUTER
SOFTWARE
2916P $19.95 2763 $27.50
2637 $22.95
SS.UlALJlTXKW
£*:fc««V>lfX*kl
H«xab\MMiNc;*g
9815 $38.95
~ Inside ^
OSV2/
BrwrwoHW S
3019 S39.95
Counts as 2
The IBM ,
Programmers
Challenge
2807P $14.95
3016 $24.95
9824 $49.95
9812 $38.95
9813 $39.95
mm
jOCCdAiea ^
NfetwodangWiih
Miaocxxnputers
AGuiete Ktlte Business
Deaslci>MateB|
B
Sfciijiw Ruth Uhlirwn
9763P $19.95
9751 $35.95
The Handbook of FREE when you join!
Computers and
Computing
Edited by Arthur Seidman
and Ivan Flores
Featuring 50 original articles by
leading computer experts, this
■Hiik
professional sourcebook delivers
the essentials you need in both
%
hardware and software areas.
874 pp. (a $79.95 value)
Ivm Hot#/
How the Club Works I
YOUR BENEFITS: You get 3 books for $1.95 plus shipping & handling when you join.
You keep on saving with discounts from 20 to 50% as a member.
YOUR PROFESSIONAL BOOKSTORE BY MAIL: Every 3-4 weeks, you will receive
the Computer Professionals’ Book Society News describing the Main Selection and Alternates,
as well as bonus offers and special sales, with hundreds of titles to choose from.
AUTOMATIC ORDER: If you want the Main selection, do nothing and it will be sent to
you automatically. If you prefer another selection, or no selection at all, simply indicate your
choice on the reply form provided. As a member, you agree to purchase at least 3 books within
the next 2 years and may resign at any time thereafter.
BONUS BOOKS: Starting immediately you will be eligible for our Bonus Book Plan with
savings of up to 80% off publishers’ prices.
IRONCLAD NO-RISK GUARANTEE: If not satisfied with your books, return them
within 10 days without obligation!
EXCEPTIONAL QUALITY: All books are quality publishers’ editions especially selected
by our Editorial Board.
All books are hardcover unless number is followed by a "P” for paperback. (Publishers’ Prices shown) BYP-1088
© Computer Professionals’ Book Society, Blue Ridge Summit, PA 17294-0870
OCTOBER 1988 -BYTE 97
Circle 63 on Reader Service Card
SHORT TAKES
A Message To
Our Subscribers
F rom time to time we make the byte
subscriber list available to other companies who
wish to send our subscribers material about their pro¬
ducts. We take great care to screen these companies,
choosing only those who are reputable, and whose pro¬
ducts, services, or information we feel would be of in¬
terest to you. Direct mail is an efficient medium for pre¬
senting the latest personal computer goods and services
to our subscribers.
Many BYTE subscribers appreciate this controlled use
of our mailing list, and look forward to finding infor¬
mation of interest to them in the mail. Used are our
subscribers’ names and addresses only (no other
information we may have is ever given).
While we believe the distribution of this information is
of benefit to our subscribers, we firmly respect the wishes
of any subscriber who does not want to receive such pro¬
motional literature. Should you wish to restrict the use
of your name, simply send your request to the follow¬
ing address.
EVTE Magazine
Attn: Subscriber Service
RO. Box 7643 „
Teaneck, NJ 07666-9866 itiS
ABRA 2000
only $995 for IBM PC
& Macintosh
Human Resources
The ideal solution for most personnel needs:
• Salary Reviews, Job History & Salary Analysis.
• Benefit Statement, Insurance & COBRA Reports.
• EEO Reports, 1-9 Tracking, Injuries & Licenses.
• Organizational List, Phone Directory & Birthdays.
• Skill Retrieval, Education, Training & much more.
• Over 50 Reports, plus optional report writer.
• Attendance Tracking & Multi-User options.
• New Applicant Tracking System available.
Easy to use - even for novices. And ABRA 2000 is
“proven" with over 800 happy customers. -
It’s not an illusion ... Test the magic!
Call Today or Send $25 for Demo and Manual.
SOFTWARE
5510- 9th Street North; St. Petersburg, FL 33703 (813) 525-4400
Tickler/2 is actually made
up of two programs: There’s a
foreground editor/database
for entering your messages
and schedule, and a 36K-byte
program runs as a detached
task under OS/2. The latter
triggers the reminder mes¬
sages. And since it’s OS/2,
there’s no “RAM cram” or
ill-behaved terminate-and-
stay resident programs.
Tickler/2 is one of the easi-
est-to-use programs I’ve seen.
You don’t have to learn eso¬
teric syntax to enter messages
and times; in most cases, you
just have to type a few key¬
strokes and highlight a date or
time using the cursor keys.
—Stan Miastkowski
Zortech’s
Comm Kit
Z ortech’s Comm Toolkit
package is an eye-opening
collection of programs geared
to the programmer involved
with serial-port communica¬
tions and anxious to get on
with it. Here you’ll find func¬
tions that cover the entire
range of communications
complexities: from rudimen¬
tary “send-a-byte-out-the-
serial-port” to a single func¬
tion that implements batch
Kermit-protocol transfers.
Zortech provides source code
compatible with Microsoft C
(Quick C), Turbo C, and (un¬
derstandably) the Zortech C
compiler. If your favorite
compiler isn’t on that list, you
can modify the source code so
your own compiler will not
have an immune reaction.
That’s right, Zortech pro¬
vides the complete source
code, right down to the low-
level library routines.
If you’re going to do any
kind of terminal emulation,
you’re going to need to deal
with screen-driver software.
Here’s where Comm Toolkit
scores again. You’ll find defi¬
nitions for a standard display
as well as a Windows driver.
Also, Zortech includes source
code for ANSI, VT-52, and
VT-100 emulators.
I linked my XT clone and
my AT clone and decided to
test Minicom and Maxicom,
the two communications pro¬
grams in the package. I put the
Zortech programs on one end
and Hyper Access on the other.
Zortech’s programs had trou¬
ble on my Xitses (the MCT-IO
multiserial board from JDR
Microdevices), but they
seemed to do better when I
tried them on the AT clone
with a stock IBM serial card.
Even then, when I changed the
data transfer rate from the
menu in Maxicom, the system
stopped receiving (though,
mysteriously, it could
transmit).
When things worked, I ran
XMODEM and Kermit trans¬
fers in both directions up to
9600 bits per second with
modest throughput. I attribute
the program’s unimpressive
speed to the fact that the
XMODEM and Kermit code
appear to do no explicit record
buffering and therefore suffer
from frequent disk accesses.
I have mixed feelings about
the Zortech Comm Toolkit. If
the bugs get cleaned out,
there’s certainly plenty of us¬
able code here. You might
need to do some work to get the
code compatible with your
serial interface—particularly
if you’re using a nonstandard
clone board. But if you’ve got
some communicating to do
and don’t mind a little low-
level programming, you ought
to check it out.
—Rick Grehan ■
THE FACTS
Zortech Comm Toolkit
$49.95
Requirements:
IBM PC or compatible
with Microsoft Quick C,
Borland Turbo C, or the
Zortech C compiler;
DOS 2.0 or higher.
Zortech, Inc.
361 Massachusetts Ave.
Arlington, MA 02174
(617) 646-6703
Inquiry 857.
98 BYTE* OCTOBER 1988
Circle 7 on Reader Service Card
Teach yourself
Expert Systems Technology
Interactively on your IBM PC
with this Comprehensive
On-line Study Course
Experteach-lll Includes:
• The Structure of Expert Systems.
• Inference, Forward and
Backward Chaining.
• Inexact Reasoning.
• Frames and Inheritance.
• Intelligent Database Systems.
• Knowledge Acquisition.
• Knowledge Representation.
• Building Expert Systems.
• Automatic Knowledge
Acquisition Systems.
• Machine Learning and Induction.
• Expert System Verification.
• Case Studies of Expert Systems.
• Use of Conventional Languages.
• Source Code in C and Pascal.
Intelligence Ware, inc.
Leading in Artificial Intelligence Applications “
Experteach-III and ImclligcnceWurc are trademarks of tmdligenceWarc.
Inc. IBM PC is a trademark of IBM Corporation.
Experteach-III is a comprehensive
guide to Expert System Technology
consisting of a uniquely integrated
collection of Expert System tutorials, case
studies, and interactive on-line teaching
programs.
You are introduced to Expert Systems
technology with easy to understand text
and interactive tutorials allowing you to
test your comprehension of the concepts
presented. Experteach-III draws its power
from the uniform integration of Expert
System concepts and provides you with a
broad and overall view of the Expert
System field.
A clearly written tutorial text is
included along with well designed on-line
interactive tutorials. Together, they
provide a concise exposition of Expert
Systems technology. Experteach-III
graphically explains concepts such as
forward and backward chaining, pattern
matching, backtracking, conflict
resolution, inexact reasoning, frames and
inheritance, object oriented programming,
etc. These concepts are explained in a
step-wise, easy to understand manner.
Experteach-III provides an in-depth
understanding of the inner structure of
Expert Systems technology.
Experteach-III is based on extensive
experience in teaching Expert System
concepts in associaion with IEEE,
ACM, UCLA, and the Continuing
Education Institute.
IntelligenceWare, Inc.
9800 S. Sepulveda Blvd ., Suite 730
Los Angeles , CA 90045
(213) 417-8896
□ 1 don’t want to let technology pass me by!
Send_copies of Expertech-UI at $129 each.
□ Check or money order payable to
IntelligenceWare, Inc. is enclosed.
□ Charge my □ Visa □ MC □ AMX
No___ Exp. Date-
Shipping and handling. US: $5, Canada and
Hawaii Air: $15, Overseas Air: $25.
CA residents please add 6.5% sales tax.
□ Send me information on other IntelligenceWare
Products.
Name _—--
Company -----
Address___—-—
Tel. No.__ Ext-
Signature --—-—
System Requirements: IBM PC. PC/XT ISBN 0-945877-01-3
or PC/AT 5I2K memory
OCTOBER 1988 •BYTE 99
Circle 121 on Reader Service Card
Train Your
PC to Read...
..the Same Things
You Read!
'*09'3
lAftf
*o le
thol’yth
'no/r va o 0
'**?£****
' *3*0
*°h>, ^
1 /V'
- ?0
-JJ^O
"gZ
msA
IQ
°h\'
3B *
., ° A So rt ,
**-*?,:
^0
«ol0
’^0
>4:2 s>*-
9 3q
i£'4°;r .*r
•ba^Wro/Q.
**%
2.2°°^. ,„.
l2fe?
>o,
V; f /
■
k&/ V/ Onf/fi/,. * * •&„
°^0t l Wth .Mint,
'A.
"f^3 0
^/z
c °o >>**
y , ' °°^/v
1 *//
Vie
*•430 i
■ v " iC ! t : Ww
.
OV/y
^4
^%|f.
Flagstaff Engineering’s
optical character recognition
software reads almost any printed or
typewritten text.
SPOT,* our trainable OCR program, allows
you to compile information from books, magazines,
typewritten records, genealogical data, directories,
catalogs, and public documents, including foreign-
language material. The data captured by SPOT can be
used by database, word processing, desktop publishing
and typesetting applications.
SPOT’s flexible output options allow you to preserve
the original page format, including columns and margins.
Reformatting options include the choice of DCA or
ASCII output files, with options to generate single¬
column output from multiple-column text.
-SgZ&ip
' ’ r'~
Features:
- _
High recognition accuracy
Fast, easy training
Up to five fonts per page
Handles ligatures and kerned type
Foreign language character sets
Spelling and context checking
On-line correction—^,
- Affordable at $995.00
Flagstaff Engineering leads the PC industry in desk¬
top conversion systems for 9-track tape and 8-inch
diskette data files. We have already supplied thousands
of customers worldwide with our OCR systems. Call
for the best prices on Panasonic, Hewlett-Packard, and
Canon scanners. Dealer and volume discounts are
available.
Flagstaff Engineering can modify the software code
to meet your custom applications. For details, call us
at (602)779-3341.
FLAGSTAFF
ENGINEERING
*Syntactic Pattern Optical Translator
Come see us at COMDEX Booth #C107
1120 Kaibab Lane . Flagstaff, AZ 86001
(602)779-3341 . Telex 705609 . FAX (602)779-5998
Circle 95 on Reader Service Cant (DEALERS: 96)
EXPERT ADVICE
Jerry takes a look at
the new version of
Windows and delves
into the history and
functionality of Sprint
T he other day, Mrs. Pournelle
and I were walking in the hills
behind Chaos Manor. When we
came down into the back-road
area, we saw a young man trying to teach
his girlfriend to drive. “That’s the real
test,” Roberta said. “Teaching her to
drive, or teaching her to use a computer,
it’s the real test of true love.”
“Stick shift car, too,” I said.
She shrugged. “All computers are
stick shift.”
I’ve been thinking about that.
Of course, the Macintosh tries to get
away from the “stick shift” image, and it
has a lot of converts. My youngest boy
enters college this fall. He has a Mac
Plus. One of his older brothers wants to
trade his IBM PC AT for a Mac. Both
claim they’re not interested in learning
about computers, they just want to use
them. I remember saying something like
that back when I began this column more
years ago than I want to admit. My friend
and colleague Tom Clancy does all his
work on a Mac and isn’t vaguely inter¬
ested in learning about PCs. Perhaps it’s
valid to think of the Mac as the first auto¬
matic shift machine.
If so, then the PC world is beginning to
breathe down the Mac’s neck.
Windows
I suppose I have to be careful what I say,
lest I get myself involved in Apple’s silly
lawsuit against Microsoft and Hewlett-
Packard; but I’ve just come back from a
Microsoft-sponsored Windows exposi¬
tion, and I can only conclude that Win¬
COMPUTING AT CHAOS MANOR ■ Jerry Pournelle
Stick Shift
or Automatic?
dows is hastening the process of the
“Macintoshization” of the PC. If you
prefer to say that Windows is How imple¬
menting many of the ideas developed at
Xerox’s Palo Alto Research Center
(PARC) lo these many years ago, then
partly perfected by Niklaus Wirth, and
finally popularized by Apple’s Macin¬
tosh, feel free. The point is that Windows
consciously attempts to make the PC an
automatic shift computer.
Of course, automatic shifts need cars
that are higher-powered. Same with
computers. If you have an ordinary PC or
XT, I don’t recommend Windows. If you
want multiple applications—sort of like
the Macintosh MultiFinder—and you
have an XT with a hard disk drive and a
good bit of RAM disk as well, DESQ-
view is marginally better than nothing.
Windows isn’t for you; it’s just too slow.
I don’t really recommend either for slow
machines.
If you have an AT, you have more
choices. Windows/286 is Microsoft’s
newest. It isn’t very good at taking ordi¬
nary DOS programs and running them in
the Windows environment. Still, Win¬
dows/286 version 2.10 is a distinct im¬
provement over the older Windows, and
it’s not all that bad. Windows/286 can
run DOS stuff, provided that your AT
computer is fairly vanilla, the program
isn’t too badly behaved, and you hold
your mouth right; but it will be slow,
even if you’ve got a fast system. If all you
want to do is run standard DOS pro¬
grams, you’ll probably be better off with
DESQview.
Windows/386 is better yet. Windows/
386 on an 80386 machine is better than
DESQview on an 80286 machine. On the
other hand, DESQview works spectacu¬
larly better on an 80386 than it does on
an 80286; and Windows/386 is still
slower than I like. There is room for a
difference of opinion. People I respect
like Windows/386 a lot. It certainly is
usable, if slow.
Windows/386 isn’t easy to install. It
doesn’t like a number of EGA cards (Or¬
chid and Paradise seem to be all right).
The Setup program takes quite a long
time, and if you have to make any
changes in your installation, you must
start all over again. This can be quite
annoying.
When you’re installing Windows/386,
I advise you to throw away your AUTO¬
EXEC.BAT and CONFIG.SYS files. Win¬
dows/386 will construct new ones. Let it.
Don’t set up any buffers, or environ¬
ment, or paths, or anything else while
you’re trying to get Windows/386 going.
Then, when you have Windows/386 up
and running, you can tweak the start-up
files to see what you can get away with.
You want to be real careful about what
DOS you’re running, too; I’m still get¬
ting DOS version incompatibility errors
in Windows/386 long after I thought I’d
eliminated all possible sources of such
errors. I still don’t understand that; it
could be that I’ve added something odd
to my CONFIG.SYS file or tried to use
DOS extensions for the CD-ROM reader.
If you have a very vanilla system and
don’t use networking, running ordinary
programs under Windows does have
some advantages. Windows has conve¬
nient features, like its own pop-up note¬
book and calculator (but no calendar),
and it does make switching from one pro¬
gram to another a lot easier (although not
easier than DESQview). Where Win¬
dows—/286 or /386—really shines,
though, is running programs developed
especially for use with Windows. Some
of those work spectacularly well. The
Windows screens are laid out well and
are as easy to understand as any Mac
screen. Windows screens are more cus¬
tomizable, too.
I’m just beginning to collect software
that’s been specially adapted to work
with Windows. Most of it, like Microsoft
Excel and MacInTax PC, comes with a
run-time package so that you don’t really
need Windows; but it’s much better if
continued
OCTOBER 1988 • B Y T E 101
CHAOS MANOR
you have Windows and are familiar with
it. Windows/386 running programs
adapted for Windows runs like lightning,
and it does all the things the Macintosh
MultiFinder is supposed to do but hasn’t
quite perfected.
When I’m using Windows to run pro¬
grams like Excel and MacInTax, I under¬
stand why Apple was so terrified of Win¬
dows that they brought in the lawyers.
The interface is at least as good as
Apple’s; indeed, many will think Win¬
dows does the integration of mouse and
keyboard better than the Macintosh does.
The various operations are smooth and
intuitive. Better yet, you don’t give any¬
thing up; you can still use DOS with its
wild-card commands.
We did notice that, probably because
of the lawsuit, Windows no longer has
“TRASH” as the place to put deleted
files. The legend under the icon (which
doesn’t look like Apple’s Trash) now
says “GARBAGE.” Roberta suggested
they have an icon of the kitchen sink and
label it “DISPOSALL,” which inspired
me to think up a large vortex with the
label “BLACK HOLE.” Apparently,
Apple is adamant about owning the
Trash, and nearly everyone is willing to
let Apple have it if they want it so bad.
We made that suggestion at the Hew¬
lett-Packard booth at the Windows show.
Hewlett-Packard has a Windows adapta¬
tion called NewWave. The demonstrator
chuckled and called in the icon editor.
Within a couple of minutes, he had a
kitchen sink labeled “DISPOSALL,”
and he was starting in on the “BLACK
HOLE. ” I didn’t get much chance to look
at NewWave, but from what I did see, I
was impressed.
I wasn’t much of a Windows fan when
the program was first introduced, but I
can see how I might become one if they
can get enough programs adapted for it.
Windows doesn’t yet do much with de¬
vices like CD-ROM drives—Microsoft
Bookshelf is a pain to get going in the
same window with your word processor,
but then it’s a pain to get DESQview to
handle it, too.
Microsoft tells software developers
that the best way to learn to write soft¬
ware for OS/2 and Presentation Manager
is to begin with Windows. From what
I’ve seen, if you’re developing new soft¬
ware, you might want to seriously con¬
sider adapting your stuff for Windows,
no matter what you think of OS/2.
They are going to have to speed things
up, though. I suspect the way to do that
will be with faster video boards. Most of
the wait comes from having Windows
draw stuff on your screen.
Windows hasn’t yet got us out of the
stick shift era, but it looks like the next
revision just may do it.
Actor
One program that has been adapted for
Windows is the Actor language. This is
one of the family of languages that in¬
cludes Smalltalk: you have data classes,
and you send messages to them; then they
do things, like make new windows with
certain features, or put images on the
screen, or do calculations. Actor is inter¬
active and compiles as you write it, pro¬
ducing threaded code like Forth; but it’s
said to be a great deal easier to learn, and
to use, than Forth.
I don’t know. My only exposure to Ac¬
tor was in a demonstration at the Win¬
dows seminar. I was impressed, but then
one is often impressed by demonstra¬
tions; the acid test will be to see if I can
write programs with it when I get it here.
I will say that it sure looked like it under¬
stood how to interact with Windows; I
watched them create several small pro¬
grams to my specifications, and it
seemed like child’s play. More when I
know more, but my first impression is
that Actor and Windows may be made for
each other. If you’re a language collector
or if you’re seriously interested in Win¬
dows, take a look at Actor.
Special Days and
Footprints in History
An outfit called The Salinon Corpora¬
tion has a series of programs called the
“Life and Times” series. One program is
called Special Days: you put in data, say
someone’s name, birthplace, and birth-
date. The program looks things up in its
databases, trundles out a printout that
wishes the subject a happy birthday, then
proceeds to report on things like what
happened on that day in history; who else
was born in the subject’s home state;
what popular songs were current the year
the person was born; even prices of
goods, like eggs and bicycles, back then.
It will do the same for anniversaries: it
prints out your names, some congratula¬
tions, and then a summary of what things
were like at 5-year intervals since you
were married. (Incidentally, make sure
you have the proper date set in your com¬
puter; it uses the system’s date in its mes¬
sage calculations.)
I wasn’t terribly impressed with the
program, but just for the heck of it I fed it
Roberta’s birthday and our anniversary,
printed the results, and gave the printouts
to her. Apparently, she rather liked
them. I don’t know if she’d have liked it
so much if I’d paid the full $39.95 they
want for the program, but possibly; and
of course you can use it to generate birth¬
day cards for all your friends.
There’s nothing to using Special
Days; there’s a manual, but I can’t think
why you’d want to look into it. Every¬
thing is explained on-screen, and if you
do get stuck—which isn’t easy—there’s
plenty of context-sensitive help. It’s a
really neat user interface.
I also have Salinon’s Footprints in
History. This is a more complicated pro¬
gram with much the same user interface.
What you do is input someone’s name,
date of birth, and any other events (with
dates) in the subject’s life. The more
dated events you can put in (entering
school, graduations, marriage, children
born, whatever), the better.
The output is a chronological table.
The events come out unchanged (except
that it tells you what day of the week
things happened on); but they’re em¬
bedded in other events. You might have:
July 19, 1969, Alfred E. Neuman flunks
third grade again; July 20, 1969, Neil
Armstrong is the first man to walk on the
moon; and stuff like that. The Alfred E.
Neuman (or whomever you’re making
this up for) events are put in by you; the
others come from the program’s data¬
bases. (Most people would probably be a
bit more dignified in picking events in
Alfred E. Neuman’s life.)
My major criticism with these pro¬
grams is there’s no way to add items to
the program’s databases. You go with
what they furnish. Also, it’s not clear to
me what algorithm they use to select the
order and importance of events: I used
the “Special Day” feature of Special
Days to prepare a report on July 20,
1969, and while it did tell me this was the
day Neil Armstrong walked on the
moon, the event it put up first was “ Yoko
Ono marries John Lennon. ”
Who knows, maybe Lennon’s mar¬
riage was more important than the first
trip to the moon, but you’ll never con¬
vince me of that.
FastTRAP
I must have said a hundred times that I’m
not fond of mice. I can never find the
mouse, to begin with. The darned fool
things are always getting buried. Once
my mouse was completely buried under
enough paper that the left-hand key was
pressed down by the weight of the stuff
on top of it. This caused weird problems
when the machine was powered up and
the AUTOEXEC.BAT file brought in DESQ¬
view. It took me 10 minutes to figure out
what was wrong with my computer.
continued
102 BYTE* OCTOBER 1988
Order Status,
Technical & Other
Info. (602) 246-2222
FAX #(602) 246-7805
Call for programs not listed
MOREHOUSE
PRODUCTS
MICROSOFT PC Excel
SPECIAL $273
TOLL-FREE ORDER LINE 1-800-421-3135
NOW AVAILABLE
MICROSOFT MACH 20.
.$309
MICROSOFT WINDOWS 386.
.$110
FREE SOFTWARE!
Purchase over $100 and receive one of these disks absolutely FREE! Purchases
over $250 get two free disks, over $400 get three, or get all four disks when your
purchase is over $500! 1) MIXED BAG. 2) PC-WRITE. 3) FONT-SET. 4) ABC-LIST.
- SOFTWARE-
Accounting |
Dac Easy Acct. 3.0.Low Price
Dac Easy Light.$39
Dac Easy Payroll.Low Price
Dollars & $ense .94
In House Acct.112
Managing Your Money 4.0.117
Communication Programs
Brooklyn Bridge Universal .$75
Carbon Copy Plus.108
Crosstalk XVI.89
Crosstalk MK4.110
Flying Dutchman .64
PC Anywhere III.96
Languages
Microsoft Pascal .$176
Microsoft Quick Basic 4.0.59
Microsoft Quick C.Call
Ryan McFarlan Fortran.390
Ryan McFarlan Cobol.612
Turbo Basic .Call
Turbo C 1.5 .59
Turbo Pascal .Call
Turbo Prolog.90
Multi-User Software
Fox Base + .$299
Microsoft Word.195
Word Perfect 5.0.339
Word Perfect Modules .ea 75
Data Base Managers
Clipper .$370
Condor 3.325
Data Perfect.Low Price
DBase III Plus.375
DB-XL Diamond.115
Fox Base Plus.194
Genifer .189
Paradox 2.0 Premium .435
PFS: Pro File.139
Powerbase.169
Q&A3.0 .Call
Quicksilver Diamond.329
Revelation Advanced .485
R Base For DOS.425
Reflex .90
Relate & Report.112
VP Info.65
1
Desktop Publishing
Pagemaker Ver. 3.0.$475
PFS: First Publisher 2.0.73
Ventura Publisher .489
Graphics
Boeing Graphics.$200
Chartmaster.199
Design Cad 2D & 3D.148
Diagram Master.199
Easy Cad .109
Generic Cad.49
In-A-Vision .270
Microsoft Chart 3.0 .225
Newsroom Pro.65
Printshop.33
Integrated
Ability Plus.
.$145
Enable.
.352
Microsoft Works.
.108
PFS 1st Choice.
.79
Smart System .
.405
Symphony .
]
Languages
Lattice C Compiler.$220
Microsoft C Compiler Ver. 5.0.Call
Microsoft Fortran Ver. 4.1.260
Microsoft Macro Assembler Ver. 5.1 88
Project Manager
Microsoft Project.$305
Super Project Plus.255
Timeline 3.0 .323
Total Havard Man. 2.355
Spreadsheet
Lotus 1-2-3.$280
Microsoft PC Excel .273
Quattro .143
Surpass.329
Twin.35
VP Planner Plus.88
Utilities
Core Fast.Low Prices
Copy II PC.$19
Copywrite.39
Cubit .39
Desqview2.01 .72
Direct Access.49
Eureka.Call
Fastback Plus.89
Formtools .56
Graph in the Box 2.Call
Mace.55
Microsoft Windows 286 Ver. 2.1 — 59
Norton Advanced.75
Norton Utilities .48
PC Tools Deluxe.37
Prokey 4.0.70
Q DOS II .49
Righwriter.75
Sidekick Plus .115
Sideways.39
SQZ Plus.55
Superkey.55
Lightening.79
XTree.35
Word Processing
Microsoft Word 4.0.$185
Multimate Advantage II.285
Q and A Write.110
Webster Spellcheck.37
Word Perfect Ver. 5.0.Call
Word Perfect Executive.124
Word Perfect Library 2.0.65
Wordstar Pro.233
Wordstar 2000 + Personal Ed.229
- HARDWARE-
Accessories L
Copy II PC Deluxe Bd.$101
Curtis Ruby + .69
Logical Connection.429
Mach III Joystick.36
Masterpiece.85
Masterpiece +.95
150 Watt Power Supply.69
Boards
AST
Rampage/2 .Call
Rampage 286 W/512K.$299
Sixpac Plus w/64K.129
EVEREX
2MB Above PC/XT w/o Mem .79
3MB Above AT w/o Mem.89
ORCHID
Ram Quest Extra PS/2.Call
INTEL
Above PC 64K .225
Above 286 W/512K.344
Orchid Tiny Turbo.289
COMPUTERS
Hard Cards
Plus 20 MB.$529
Plus 40 MB.659
Hard Drives
Seagate 20 MB w/cont.Call
Seagate 30 MB w/cont.Call
Seagate 40 MB AT 251-2.$399
Seagate 80 MB AT.579
Seagate ST-125 w/cont.329
Seagate ST-138 w/cont .399
Priam .Call
Monitors
AMDEK
410 Amber.$145
MAGNAVOX
RGB.255
SIGMA
Laserview + 19".Call
SAMSUNG
Flat Amber.Call
TTL Amber w/tilt.76
Color w/tilt.249
Viking.Call
EVEREX
286,10MHz, 0 Wait.$1149
286,10MHz, 1 Wait .999
286,12.5MHz, 0 Wait .1349
ACER
710 w/o Monitor.Call
900 w/o Monitor.Call
SHARP
PC 4501 .$765
PC 4502 .Call
PC 4521 .Call
TOSHIBA
T1000 .799
T3100 .Call
T3200 .Call
ZENITH
Super Sport 286/20MG .Call
Super Sport 8088/2-Floppies _Call
Super Sport 8088/20MG .Call
NEC
Multispeed-2.Call
All Other NEC Products .. Call
Printers
CITIZEN
MSP 40.$285
120 D.146
MSP 50 .385
EPSON
LQ 500.349
LQ850.559
FX-850 .Call
LASERS
Other Lasers .Call
ASTTURBOPS .Call
OKIDATA LASERLINE 6.1379
OKIDATA
OKI 320 .Call
OKI 321.Call
OKI 390.499
OKI 391 .689
STAR MICRONICS
NX 1000.180
NX 1000 Color .238
We Stock The Products That We Sell.
We Are Authorized To Repair Many Major Manufacturer’s Products.
Having Technical Problems? - Call Us!
Any Hardware Purchased From Us -7 Day DOA - We Replace It- Not Repair It.
Visit Us In Phoenix! We Have A Retail Storefront To Serve You.
|
EGA Boards
AST VGA + .$320
All Other AST Products ..Call
ATI Ega Wonders.175
Genoa Super EGA Hi-Res +.186
Orchid Designer.259
Paradise Auto 480 .179
Paradise VGA Plus .269
Paradise VGA Proff.399
Vega VGA.275
Modems
AZ 24001NT w/o Soft .$129
Everex 300/1200 w/Soft.69
Everex 2400 EXT, Error Cor..189
Hayes 1200 EXT w/o soft .299
Hayes 1200B 1 NT w/Soft .289
Hayes 2400 EXT w/o Soft.435
Novation Parrot 1200 w/Soft.99
U.S. Robotics 2400 w/o Soft.335
Mice
Genius.$49
Logitech .68
Microsoft Bus w/Paintbrush .92
Microsoft Serial .92
Optimouse w/Dr Halo .89
Optimouse w/DPE.185
1
EGA Monitors
Casper .$410
Princeton Ultra Scan.539
Mitsubishi Diamond Scan.509 1
NEC-Multisync II.609
Zenith 14" Flat Screen.650
l
TERMS: Shipping mininmum is $5.00. AZ orders +6.7% sales tax. Personal check/company check -
allow fourteen (14) days to clear. We accept purchase orders from authorized institutions for 3.5% more
than cash price. All returns are subject to our approval. There will be a 20% restock fee. Minimum phone
order $50. All prices are subject to change. Due to copyright laws we cannot take back any open software.
TOLL-FREE ORDER LINE 1-800-421-3135
WAREHOUSE DATA PRODUCTS
2701 West Glendale Ave. • Phoenix, AZ 85051
We do not guarantee compatibility
No Charge for
MasterCard or Visa
Servicing our PC buyers with Phone Hours:
low pricing and technical Monday thru Friday 6:30am-9:00pm MST
experience since 1979. Saturday 9:00am-5:00pm MST
Circle 272 on Reader Service Card
OCTOBER 1988 -BYTE 103
CHAOS MANOR
ATTENTION:
dBASE III PLUS
Programmers & Developers
im
M P I L E R
Increase your dBASE III PLUS'"’ program speed up to 15 times!
Design and distribute compiled dBASE programs royalty-free!
Protect your vulnerable source code from inquiring minds!
Develop dBASE applications without dBASE III PLUS!
dBFast $99.00
... a powerful MS-DOS compiler for the dBASE III PLUS language which
explodes storage and performance restrictions imposed by other, much
more expensive compilers.
Lightning Compilation Speed
Maximize programming and testing efficiency. dBFast's unique memory-resident "Engine" (only
87K) compiles typical dBASE III PLUS programs in just 3-6 seconds with no linking step required.
Incredibly Fast Execution
dBFast compiled programs run up to 15 times faster than interpreted dBASE. On independently
developed test suites, dBFast has proven time & again that something indeed ... outruns the fox!
Small, Efficient .EXE Files
With no bulky run-time library to clutter your .EXE files, dBFast compiled programs consume as
little as 2K of disk space! Typical Programs take 5-30K.
Hassel-free Multi-User Conversion
dBFast's Autolock command enables multi-user/LAN protocols in one short line of code.
Eliminates system lockups and data collision!
dBFast/Mac $199.00
... a rich , interactive "Programming Environment" that allows you to
combine the power and verstility of the dBASE III PLUS programming
language with the intuitive human interface of Macintosh!
Interactive Programming Environment
Maximize your programming efficiency with dBFast/Mac's interactive compiler/editor. Develop,
compile, debug, and run your applications - on the fly - without ever leaving this powerful
programming environment.
Accelerated Program Execution
dBFast/Mac compiled programs run up to 200 times faster than interpreted dBASE. On
independently-developed test suites, dBFast/Mac is up to 30% faster than FoxBASE+/Mac ,m !
Language Extensions For Mac's Friendly Interface
Easily implement the powerful Macintosh user interface adding mouse support, pull-down menus,
multiple windowing, and click-on buttons to your dBASE programs.
dBASE III PLUS Portability
Capitalize on your prior MS-DOS development efforts by porting your existing .PRG and data files
to dBFast/Mac where you may easily add the powerful Macintosh interface. Data files transfer as
well, eliminating the need to rekey your data.
Sold By Quality Software Dealers Throughout The World
For Sales Information, Please Call (800) 356-6356
dBFast, FoxBASE+/Mac, Macintosh, and dBASE III PLUS are trademarks of dBFast, Inc.,
Fox Software, Apple Computers.Inc,. and Ashton-Tate, respectively.
Mice are inconvenient, and often I’ve
wished for some kind of trackball ar¬
rangement. Now I have one.
FastTRAP is a neat little trackball sys¬
tem with three buttons (see “Four Surro¬
gate Mice” by Jeff Holtzman in the Au¬
gust BYTE). It comes with software
capable of emulating any mouse you’re
accustomed to, and it does all that very
well. MicroSpeed also encloses a little
booklet illustrating 101 things you can
do with your old mouse, including using
the cord as a noose to hang your cat.
The FastTRAP trackball comes with a
DB-25 connector. The MicroSpeed ex¬
ecutives seemed nonplussed when I ex¬
plained that most AT machines come
with DB-9s on their serial ports. Micro-
Speed does sell, at extra cost, a cable
adapter that will let you plug FastTRAP
into your AT’s DB-9 port.
FastTRAP has a good hefty feel to it.
The box is a bit thick for my taste. I’d
have preferred it not to stand quite so
high off the table, but that’s certainly a
matter of taste. It’s not impossibly high,
and indeed I can think of reasons for
making it the height it is.
If you’re doing CAD-type work, Fast¬
TRAP may be exactly what you’re look¬
ing for. There are two models; one has a
wheel in addition to the trackball. The
wheel is used for three-dimensional data
control, as in a CAD program.
For CAD and similar work, Fast¬
TRAP is at least as good as a mouse, and
most will probably find it a lot better.
Control is smooth and precise, and it’s a
lot easier to move the cursor across long
distances. Just as a trackball is superior
to a joystick for many games, it’s much
better than a mouse for a number of busi¬
ness operations.
What you can’t do with a trackball is
use it as an ordinary mouse. In my judg¬
ment, FastTRAP will never replace the
mouse with programs like Windows or
Microsoft Word, because it’s almost im¬
possible to do click-and-drag operations
with a trackball system. I simply cannot
hold down one of the FastTRAP buttons
and simultaneously maneuver the cursor
without using both hands. It isn’t just me.
No one else at Chaos Manor can do it,
either. Human hands just aren’t built that
way.
It’s thoroughly obvious once you think
of it, but I confess this discovery sur¬
prises me, especially since I’ve been a
strong advocate of trackballs for some
time now, and I am still extremely fond
of the WICO SmartCat keyboard with its
integral trackball. (Alas, WICO couldn’t
keep the price down to anything reason-
continued
104 BYTE* OCTOBER 1988
Circle 76 on Reader Service Card
THE PROGRAMMERS SHOP
helps save time, money, and cut frustrations. Compare, evaluate, and find products.
Translate for Portability, Easier Coding, Faster,
Smaller Code, and No Royalties.
These are the reasons to translate from one
source language to another.
Each of these products translates up to 85% -
95% of your code automatically. If you want to
cut your conversion time by at least 50%...
Call one of our Tech Reps for help choosing
TODAY.
Order before 10/31/88 and mention “BYA88” for these Special Prices
List
Normal
SPECIAL
Compile 1-2-C - Lotus 1 -2-3 to C
$299
$269
$249
B AS_C commercial - Basic to C
$375
$329
$299
DBX dBASE III to C
$550
$529
$449
DBX source to libraries
$400
$379
$349
F0R_C - Fortran 77 toC
$750
$679
$599
R-DOC/X - convert WP formats
$149
$135
$125
Turbo toC-byTGL
$595
$549
$499
386 Development T ools
386 Assembler/Linker
386 Debug - by Phar Lap
386/DOS Extender
DESQview PS/2
F77L-EM - by Lahey
FOXBASE + /386
High C - by MetaWare
MS Windows/386
OS/286 & 386 by AI Architects
Paradox 386
PC
$
389
PC
$
129
PC
$
919
PC
$
109
MS
Call
PC
$
419
PC
Call
PC
$
129
PC
Call
MS
$
649
PC
$
229
1 Basic & Addons
1
Exim Toolkit
$ 85
LaserPak Professional -
MS QuickBASIC V4.0
QuickPak Professional
by Crescent
by Crescent
139
69
139
RECENT DISCOVERY
SYCERO db - Extensible Clipper/FoxBASE genera¬
tor allows you to incorporate your code into
SYCERO. Up to 30 databases, 14 indexes, 10 levels
of submenus and overlaying of 26 programs.
Network version available.
$449 SYCERO db NET, $649
DataBase & File Management
PC $ 779
PC Call
PC $ 595
PC $ 169
PC $ 499
PC $ 719
PC $ 549
MS $ 449
C Language-Compilers
AZTEC C86 - Commercial
C86 PLUS - by Cl
High C Optimizing Compiler
Instant-C/16M
Lattice C - V3.3
Microsoft C 5.1 - with CodeView
Microsoft Quick C
NDP C-386 by MicroWay
Turbo C by Borland
Watcom C6.0
PC $ 499
MS $ 359
PC Call
PC Call
MS $ 259
MS $ 299
MS $ 69
MS $ 529
PC $ 67
MS $ 259
Advanced Revelation
CLARION - complete environment
DataFlex by Data Access
Magic PC - visual database
Paradox V2.0 List: $725
Paradox Network Pack
R:Base for DOS
XDB-SQL Database _
Dbase Language
Clipper compiler PC $ 389
dBASE III Plus PC $ 399
dBASE III LANPack PC $ 649
DBXL Interpreter by Word Tech PC $ 99
FoxBASE+ V2.0 MS $ 259
McMax by Nantucket MAC $ 235
Quicksilver Diamond PC $ 369
1 C Language-Interpreters i
C-terp by Gimpel - full K & R
C Trainer - by Catalytix
Interactive C by IMPACC Associates
Run/C Professional
Run/C
Turbo C-terp
MS $ 219
PC $ 89
PC $ 189
MS $ 145
MS $ 79
PC $ 119
1 C Libraries-Files \
BTree/ISAM - Single user
CBTREE - Source, no royalties
c-tree by Faircom - no royalties
r-tree - report generation
dB2C Files
db_VISTA - Source
MS $ 99
MS $ 129
MS $ 329
PC $ 239
MS $ 189
MS Call
| CLibraries-General |
Blackstar C Function Library
C Tools Plus - V5.0
C Utilities by Essential
Greenleaf Functions
Turbo C Tools by Blaise
PC $ 99
PC $ 99
PC $ 119
PC $ 129
PC $ 99
| C-Screens, Windows, Graphics |
thy I
dBASE Graphics for C
ESSENTIAL GRAPHICS - fast
GraphiC - new color version
Greenleaf Data Windows - incl. source
Quick Window/C
Terminal Mapping System
TurboWINDOW/C - for Turbo C
VC Screen
View Manager by Blaise
Vitamin C - source, menus
Windows for C - fast
Windows for Data - validation
Note: All prices subject to change without notice. Mention this ad.
Some prices are specials. Ask about COD and POs. Formats: 3 laptop
now available, plus 200 others. UPS surface shipping add $3 per nor¬
mal item.
PC
$
249
PC
$
69
PC
$
235
PC
$
279
PC
$
229
PC
$
75
PC
$
279
PC
$
75
PC
$
119
PC
$
199
PC
$
159
PC
Call
PC
Call
Dbase Support
dBRIEF with BRIEF PC Call
dBC III by Lattice MS $ 169
Documentor - dFlow superset MS $ 229
Genifer by Bytel - code generator MS $ 249
Integrated Development Library PC $ 129
Networker Plus MS $ 229
QuickCode III Plus MS $ 189
R&R Report Writer MS $ 139
Seek-It - Query-by-example PC $ 79
Silver Comm Library MS $ 139
Tom Rettig’s Library PC $ 79
UI Programmer - user interfaces_ PC $ 249
Other Products
Back-It by Gazelle MS $ 119
Baler PC $ 459
CO/SESSION - remote access PC $ 229
Dan Bricklin’s Demo II PC $ 169
Disk Technician - smart upkeep PC $ 89
Fast Back Plus PC $ 149
Easy Flow V5.0 PC $ 125
Link & Locate MS $ 309
Mace Utilities MS $ 85
MathCad PC $ 279
MKS RCS MS $ 155
PC/Tools Deluxe-by Custom PC $ 69
Plink 86 PLUS - overlays MS $ 275
PVCS Corporate - by Polytron PC $ 339
PVCS Personal PC $ 135
R-DOC/X MS $ 135
Seidl Version Manager Ms $ 269
Source Print - V3.0 PC $ 75
Synergy Layout PC $ 139
Tree Diagrammer PC $ 65
Visible Computer: 8088 PC $ 65
WKS Library by Raima PC $ 179
New Greenleaf Library
Greenleaf SuperFunctions - Over 350 new
functions. Expanded memory interface. Mouse
interface, interrupt processing, and numerous date
and time routines. $ 199
r-
I THE PROGRAMMER’S SHOP
I Your complete source for software, services, and answers.
Call for a catalog, literature, and solid value
800 - 421-8006
5-B Pond Park Road, Hingham, MA 02043
Mass: 800-442-8070 or 617-740-2510 8/88
BRIEF Users:
Now you can have fast
compilation AND an integrated,
productive environment.
O ver 5,000 of you were forced to
make sacrifices to use BRIEF, The
Programmer’s Editor. Advanced com¬
pilers and new programming environ¬
ments, like Turbo C and QuickBASIC,
took up so much RAM that BRIEF
could not fit in the same 640k.
If you wanted to retain BRIEF’s
uniquely powerful features 1 while
working with larger programs, you
had to sacrifice speed and continuity.
Instead of a tight Edit-Compile-Edit
loop, you had to slog through an obso¬
lete Edit-Exit-Compile-Exit-Edit loop.
Now you no longer have to
make that sacrifice.
You can enjoy the features 1 that
have made BRIEF the best-selling
and the best regarded 2 programmer’s
editor without sacrificing environ¬
ment integration.
Version 2.1 of BRIEF can be
swapped in and out with a
single keystroke — allowing
immediate compilation with
even the largest compilers:
Microsoft C5.0, QuickC,
Turbo C, Lattice C, dBXL,
FoxBASE+ v2.0, Clipper, etc.
1 For example: real multi-level Undo (not
simply Undelete), flexible windowing,
unlimited file size, unlimited number of
simultaneous files, automatic language
sensitive indentation.
2 For example:
"The quintessential programmer’s editor." —
Dr. Dobb’s Journal “Right out of the box,
it’s a versatile, extremely powerful editor that
handles most any programming task with
aplomb.” — Computer Language "Simple to
learn and use and extremely sophisticated.
Strongly recommended." — PC Magazine
“Not only the best programmer’s text editor
I’ve ever seen, but it is also a tour de force in
the way it was conceived and implemented.”—
Computerworld "So far surpasses users’
expectations that it is revolutionary." —
MicroTimes Magazine "BRIEF is truly
outstanding.” — Microsoft Systems Journal
Current BRIEF Users:
Call Ann for details on 4 other important
enhancements. Registered users of versions
2.0 or 2.01 update for only $35.
Haven’t tried BRIEF yet?
BRIEF retails for $195. Call Ann today
for a no-risk, 60-day trial with a full,
money-back guarantee.
Call toll-free today
800 - 821-8492
^Solution
<E)ystorns
841 Main Street, Suite 410
South Weymouth, MA 02190
617-337-6963
Circle 207 on Reader Service Card
Circle 245 on Reader Service Card
CHAOS MANOR
able and no longer makes that keyboard,
which is a real pity.) Of course, the
WICO trackball keyboard came out well
before click-and-drag became estab¬
lished as a standard mouse operation; I
never had to use the WICO keyboard that
way, or I’d have discovered the difficulty
long ago.
It should be possible to design a track¬
ball that would allow click-and-drag, but
the ball would have to sit to the side of the
buttons, which would preferably be on
the side of the box enclosing the track¬
ball; it’s hard to describe what I’m talk¬
ing about, but imagine a keyboard with a
trackball in the upper right corner (for
right-handed operations) with three but¬
tons on the side of the keyboard where
your fingers would naturally rest if your
thumb were on the ball. This would be at
least as easy to use as a mouse. But I
don’t know of anyone who makes or
plans such a keyboard.
I’ve just discovered that if you install
HOW TO GIVE YOUR
COMPANYA PIECE
OF YOUR MIND.
Your company’s most
valuable resource is the knowl¬
edge and expertise of your key
people. That's why you want to
capture that expertise with
lst-CLASS Expert Systems so
you can use it whenever and
wherever needed.
^^HThe power you need.
Without the programming.
lst-CLASS' is the expert system
development tool you've been
waiting for. It's full-featured and
flexible, yet exceptionally easy
to use. Multiple knowledge rep¬
resentations, and interfaces to
windows, graphics, and pro¬
grams (including Lotus 1-2-3*
and dBASE) make it powerful
enough for technical people, yet
simple enough for those with no
programming or artificial intelli¬
gence experience.
Benefits you'll see right
away. Because lst-CLASS is
so easy to use, it starts deliver¬
ing benefits right away. Accu¬
rate and consistent decisions
throughout your company.
Reduced costs in manufacturing
and support. And above all, a
chance to apply the expertise of
your best people to more situ¬
ations than ever before.
■■1 Whether you're a startup or
a Fortune 500, you'll quickly find
1 st-CLASS a great help for your
entire organization. Just as Du
Pont, Travelers, Chrysler, Intel,
IBM, and over 5000 others have
already found out for themselves.
HM Priced from $495. to
$1295. No fancy hardware
required (just IBM or compatible
PC). And no royalty fees or other
hidden charges later on.
Ask for your tutorial
package. It has everything you
need to get moving fast, including
a trial version of our newest
release, lst-CLASS FUSION.™
Hi Why wait? Call toll-free
today to order your tutorial
package: 1-800-872-8812.
l-CLASS
Expert Systems, Inc.
286 Boston Post Road Way land. MA 01778 (617-358-7722 in MA).
For the IBM*PC. For the DEC VAX®(with added hardware). Priced from $495 to $1295. Tutorial package only $20.
FastTRAP as a two-button Microsoft
Mouse, the middle button toggles drag on
and off. This isn’t as convenient as
mouse click-and-drag, but it is possible
to do it, and with time one might find that
better than mouse operations. I’ll try it
for a month and let you know.
Choice Words
A long time ago, Mike Wiener of Micro-
lytics showed me an upcoming product,
which turned out to be WordFinder, a
synonym program based on algorithms
developed at Xerox PARC. Mike thought
there was a terrific product lurking in the
Xerox algorithms, and since PARC
didn’t seem interested in developing it,
he did under a joint venture agreement.
I’ve used WordFinder ever since. It
works fine with the word processors I
like, including Q&A Write; you can even
get WordFinder at a discount when you
buy Q&A Write. I like WordFinder, so
I’ve paid little attention to other thesau¬
rus and dictionary programs, on the
theory that if it ain’t broke, don’t fix it.
That may have been a mistake.
Proximity Technology’s Choice
Words, which is based on the Merriam-
Webster Webster's Dictionary and Web¬
ster's Thesaurus , is at least as good as
WordFinder, and in some ways it is bet¬
ter. Choice Words will tell you what
parts of speech your word may be and of¬
fer definitions by categories. It gives
tenses for irregular verbs. It offers syn¬
onyms under different connotations of
the word.
Installation of Choice Words is utterly
simple. Just run the Install program,
which, so far as I can tell, does nothing
but create a subdirectory and copy the
five disks into it.
Choice Words can be run as a pop-up
program from within your word proces¬
sor or as a stand-alone program. By far
the better way to run it is as a pop-up,
since that lets you use it while editing
documents. There are two ways to do
this. The simplest is to go to the directory
containing Choice Words and type PR0X
to invoke the program. Once that’s done,
you can go to your word processor’s sub¬
directory and bring in your text editor.
The default pop-up keys are Alt/Left
Shift/T for thesaurus and /D for dictio¬
nary. You can change those keys to al¬
most anything you like.
The other way to install the program is
to put its subdirectory in your AUTO¬
EXEC.BAT PATH statement. Either way
works fine. You can also put Choice
Words into the same directory as your
word processor, then bring them both up
continued
106 BYTE* OCTOBER 1988
Circle 3 on Reader Service Card
SUGGESTION BOX
K
MINDREADER.
ARTIFICIAL INTELLIGENCE OASED
WORD PROCESSOR
THE MORE YOG USB IT THE SMARTER IT GETS!
BROWN
MG
“3*
STATt OF HIE SMART!
tl rC’ST4l>.*UIH*«. A^UI
tt (orrrtomm*
"MindReader's
artificial intelligence
approach to word
processing is a
technological
breakthrough!"
—PC Magazine
MindReader T . M It's right
for you because it
writes for you._
MindReader, a new generation of
software, is the first giant step
toward the word processor or the
future. The more you use it, the
smarter it gets.
Its patented Artificial Intelligence
Enginepicks up your writing pat¬
terns. Tnen, as if it's "reading your
mind," it anticipates what you're
going to write next; suggesting
words, phrases, paragraphs and
even signature blocks in a
"suggestion" window.
Simply select the appropriate
suggestion with the press of a
single key. Or continue typing.
“Hunt & peck" at a
blistering speed!_
MindReader is not just a
simple editing tool. It's positively
POW-erful! Here are just a few of
its highly acclaimed features:
■ Full-feature Word ■ In-text mathematics
Processor with decimal tabs
■ Mail Merge ■ Text encryption/
■ Name & address book decryption
■ On-screen drawing mode ■ Plus FREE toll-free
■ Glossary for 260 of telephone support for
your “boilerplate'' 1 year!
sentences/paragraphs. ■ And MORE!
MindReader saves time
and reduces errors!
With just a simple touch of a
key, it can turn an earnest non¬
professional into an Ernest
Hemingway.
Or turn an ant into anti-
disestablishmentarianism. It's
absolutely revolutionary!
In fact (if you like FACTS), after a
few sessions with MindReader,
your keystrokes will be reduced by
as much as 80 to 90%.
No wonder PC Magazine
awarded MindReader with their
coveted " Editor's Choice."
A little skeptical?
Get a copy of MindReader to try
for 30 days. (And while you're at it,
pass copies around to your friends
arid associates for their evaluation.)
If not totally sold on us, don't pay
us a cent.*
No risk. No hassles. No fooling.
(This free 30 day evaluation period is
available on all Brown Bag Software.)
Quantity discount and site licenses available.
To order call
800 523-0764
In California, call (408) 559-4545.
Or send your check for
•89.95 &S5E&2TC&0
Brown Bag Software®
File #41719, Box 60000
San Francisco, CA
94160-1719 raniH
BROWN
BAG
State-Of-The- Smart T . M
Offices in London 018311106—
Koln 02217710923—Copenhagen 01933837-
Amsterdam 020 233408-Ziinch 012146224
*Our Shareware versions are older versions of our product, but are full-featured & fully-functional and yours to try for a FREE 30 day evaluation period.
Circle 261 on Reader Service Card
OCTOBER 1988 -BYTE 107
CHAOS MANOR
with a batch file. The important thing is
that all the methods work, and I had no
trouble doing them. Like WordFinder, it
works well with DESQview.
Choice Words works with a variety of
word processors, including difficult ones
like Q&A (and Q&A Write) and Micro¬
soft Word. It’s very fast, at least on my
big Cheetah 386, and comparable in
speed to WordFinder on all the machines
we tried it on.
I find I’m not a big user of thesaurus
programs. I practically never use one
when I’m actually writing. On the other
hand, I always load one into the system
when I bring up a text editor, and when
I’m doing a final edit on text, I do call up
the thesaurus sometimes. If I didn’t have
one, I’d buy one; but then, my business is
words. I don’t have to use a tool very
often to justify having it.
As to which one I’d buy, WordFinder
or Choice Words, I confess I don’t know.
They’re both very good. Choice Words
gives you more information, but a conse¬
quence of that is it takes you a bit longer
to use it. WordFinder is fast and nearly
invisible until you want it, and it may
give you all the information you need.
Unlike WordFinder, Choice Words in¬
cludes a very good dictionary program;
if you have any need for an on-line dictio¬
nary (as opposed to a thesaurus), I
haven’t seen anything nearly as good.
If you do much writing, you’ll prob¬
ably want one of these programs. Choice
Words is a good deal more than good
enough. It’s at least equal to the best.
Sprint
Philippe Kahn has been telling me about
Sprint, Borland’s new text editor, for
over a year. Every few months, he’d of¬
fer me a copy; then, just before I got it,
there’d be some new improvement they
wanted to perfect. After a year of this, I
finally got the program from Philippe
himself when I visited him in Scotts Val¬
ley. We used LapLink to squirt it over
from Philippe’s Compaq portable to my
Zenith Z-183.
That may not be the best way to get the
program. I’ve found that demonstrations
by an enthusiast tend to skip over diffi¬
culties that inevitably surface later. That
was surely the case this time.
I don’t have time to go through all the
steps that lead me to this conclusion. Let
me just state it: Sprint is a contender for
the best word processor on the market to¬
day. It’s fast and extremely powerful. It
is almost completely customizable. It
works with PostScript and all the other
advanced stuff that’s coming. It supports
darned near every printer known to man
and is able to make use of many of the
fanciest features, including proportional
spacing, automatic kerning, and the lot.
It does indexing, and it sort of does out¬
lining, although I would be surprised if a
creative writer actually uses the severely
limited outline processor in the current
version. Sprint will make tables of con¬
tents and figures. It will work with short
or long documents.
Sprint has a “swap file” system that
automatically and unobtrusively saves
your work every 30 seconds or so, so that
even with a power failure you won’t have
lost much. I noticed that Philippe rou¬
tinely shuts down his portable simply by
turning it off: no saving his work, no
exiting from Sprint. Just pull the plug in
full confidence that everything will be
there next time you power up. I’m writ¬
ing this on one of the hottest days in the
history of Los Angeles, with power fail-
Freedom of Press
Over the last few years, Adobe Systems has
brought forth some very revolutionary ideas.
Such as the Adobe PostScript'® page
description language. Adobe® Type Library.
Adobe Illustrator 88 T . U The Display PostScript’
system.
Software that gives you the freedom to
create professional-quality reports, news¬
letters, business graphics and more. Using
virtually any kind of computer. IBM® PC.
Macintosh® Mini or mainframe.
That’s why choosing printers with Post¬
Script software is your declaration of vendor
independence. It’s the only standard adopted
by virtually every major company in the com¬
puter industry.
So any computers you have will work
with any printers you buy equipped with Post¬
Script software.
And that means even more choices when
it’s time to print. You can use laser and color
printers. At a variety of resolutions. Or even
professional typesetters.
The Adobe Type Library also gives you
Adobe. Adobe Illustrator and PostScript are registered trademarks and the Adobe logo. Adobe Illustrator 88. Display PostScript and the PostScript logo are trademarks ol Adobe Systems Incorporated. IBM is the registered trademark ol International Business Machines.
108 BYTE* OCTOBER 1988
CHAOS MANOR
ures everywhere, so I appreciate a fea¬
ture like that.
Having given my conclusion, let me
add some qualifications. Sprint is not a
text editor for everyone. Some users will
love it. A good many others will really
hate it. To explain why, I’ll have to give
some background.
Sprint was originally based on
EMACS, one of the world’s first full-
page text editors. EMACS was written in
TECO for big multiuser minicomputers
(PDP-10 and PDP-11) at MIT by Rich¬
ard M. Stallman, generally known as
RMS. Stallman, who is famous for his
view that software ought to be free, gave
EMACS away. If he hadn’t, he’d be a
rich man. In its day, EMACS was the
best programming editor in the world.
EMACS was then modified for micro¬
computers by an outfit called Mark of the
Unicorn, and it appeared as a CP/M
commercial product called The Final
Word. Later, they put out a PCompatible
version. Sprint is two generations later
than that.
EMACS was a programmer’s editor. It
was adequate for writing text—indeed, it
was a lot better for that than anything else
available at the time—but it wasn’t de¬
signed by a professional writer. Some ad¬
ditional features were suggested by writ¬
ers, including me, but RMS is the arche¬
typal hacker, and he included in EMACS
everything he could think of. He then
added a programming language that
would let you do all the things he hadn’t
thought of.
The result was a hacker’s dream—and
very nearly a user’s nightmare. Every
key did something; EMACS was the
original source for the joke about pro¬
grams with Control-Alt-meta-cokebottle
commands. The EMACS philosophy was
that you could do anything you wanted if
you would take the trouble to learn how.
Surely you should do some of the work?
I was invited to learn EMACS in the
1970s when I had an ARPANET account
at MIT. There was a TeachEmacs pro¬
gram running on the MIT computer, and
that plus determination got me familiar
enough with the program that I could use
it. I even wrote an early BYTE column
on-line using EMACS, and for a while
there was a notion that Marvin Minsky
and I would write a book together, with
EMACS as the editor of choice.
The Minsky project died because we
both had heavy schedules, and, besides,
you can’t really do a major project at 300
bits per second. Then I lost my AR¬
PANET account. After that, I had no rea¬
son or opportunity to use EMACS until
Mark of the Unicorn brought out their
CP/M version, and they didn’t send me a
copy of that for a year or so.
By then, my mad friend MacLean and
I had induced Tony Pietsch to customize
his WRITE program to our specs. That
was good enough that I wasn’t much
tempted to try anything else as long as I
was using CP/M. When I changed from
CP/M to PCompatibles, I didn’t have
MINCE (MINCE is not a complete
EMACS), or The Final Word, or what¬
ever EMACS had evolved into by then.
Consequently, I haven’t really used
EMACS for 10 years. Then I got Sprint.
A lot of the rough edges have been
knocked off, but Sprint has kept a great
deal of the flavor of EMACS. In particu¬
lar, it retains much of EMACS’s flexibil¬
ity. You don’t reprogram Sprint in the
same way that you would have pro¬
grammed EMACS; indeed, Sprint is
continued
Freedom of Choice.
NBI. Inc.
Model 908
Qume Corporation
ScriptTEN'"
Agfa-Gevaert
P400PS"
QMS-PS"'
80011.810
Linotype Company
Linotronic" 100, 300, 500
Digital Equipment Corp.
PrintServer 40’,* ScriptPrinter"
Texas Instruments
OmniLaser” 2108, 2115
Diconix
Dijir l/PS
The Laser Connection Dataproducts Corp.
PS Jet/PS Jet + ’“ LZFT2665
General Computer
Business LaserPrinter Plus’"
Apollo Computer Inc.
Domain/Laser 26’"
Quadram
Quadlaser’" PS
QMS-PS'2400.
QMS*' JetScript'"
choices—literally hundreds of typefaces that
let you communicate any idea more effectively.
Adobe Illustrator 88 software gives you
freedom, too.
It lets you easily create anything from sim¬
ple line drawings to complex masterpieces.
Even if you can’t draw a straight line.
And our new Display PostScript software
is a powerful system that brings the power
of Adobe’s PostScript software to any PC or
workstation display.
So before you invest in any laser printer,
make sure it’s equipped with PostScript
software from Adobe.
For more information, call 800-
29-ADOBE.
Because Adobe’s PostScript software
is your only guarantee
of true freedom of
expression.
SYSTEMS INCORPORATED
POSTSCRIPT
Look for this symbol on computers, printers and other
products that support PostScript software from Adobe
Systems. It’s your guarantee of quality and connectivity.
Macintosh is the registered trademark of Apple Computers. Inc. ©1988 Adobe Systems Incorporated. All rights reserved. This ad was produced using the Adobe Type Library and PostScript printers and typesetters. The illustrations were created with Adobe Illustrator*' software.
Circle 9 on Reader Service Card
OCTOBER 1988 -BYTE 109
CHAOS MANOR
more awkward in that respect. There’s
no miniwindow in which you can run
miniprograms.
On the other hand, you can build
really elaborate macros, either by put¬
ting them together yourself or by putting
Sprint in learning mode and simply
doing what you want it to learn. There
are features it doesn’t have that I’ve got
in Q&A Write (just because Q&A Write
is easy to use doesn’t mean it isn’t so¬
phisticated and powerful), but that’s
quibbling; the bottom line is that Sprint
has the most elaborate and powerful
macro reprogramming capability of any
editor on the market.
Sprint’s concession to new users is an
elaborate menu system, in which each
menu item lets you call a submenu. It’s
all reminiscent of Wirth’s Lilith operat¬
ing system. There’s a fast way to bypass
the menus once you’re familiar with
Sprint. Until then, you can cascade
through the menus until you find (some¬
times with some difficulty) what you
want Sprint to do, and then have it exe¬
cute the command from within the menu
window.
The menus include a truly amazing se¬
lection of predefined macros and prag¬
mas (sort of a programming primitive
command). There’s a DeleteToLineEnd
pragma, as well as DeleteLine. Either
one can be assigned to any Alt or Control
keystroke you like. There’s also exist
[filename], which returns TRUE if the
program can find a disk file called file¬
name. There’s mark, which will put a
mark in your file. There’s SetLeft-
Indent, and DeleteRegion, and flags,
and I’m sure you get the idea. There are
literally dozens of such pragmas, and in
case you can’t do what you want with
one, you can probably build a macro out
of several to do the job.
In addition to all that, Sprint comes
with a series of preprogrammed setups
that allow it to emulate the command in¬
terface of a dozen other popular text edi¬
tors. Note the emphasis on command ;
Sprint does not, contrary to what you
may infer from Borland’s advertising,
emulate the screen and reporting inter¬
face of any other word processor. Sprint
looks like Sprint no matter what it’s
emulating.
Of course, you can do a lot with
Sprint’s screens, too. Colors are adjust¬
able. So are on-screen margins. Also,
you’re not stuck with what you see on the
screen: Sprint, like Electric Pencil,
WordStar, and WRITE, lets you embed
print formatting commands into the text,
so that what you see isn’t necessarily
what you get. For some people, that’s a
feature. Others, however, will consider
it a bug.
Sprint’s use of embedded formatting
commands means that Sprint files are
clean, plain ASCII with some control
characters. That makes it easy for popu¬
lar writer-assistant programs, such as
Grammatik III and Readability, to ac¬
cess and alter Sprint files. One of my
main difficulties with Q&A Write—
which is what I’m still using—is that it
lot of
the rough edges have
been knocked off, but
Sprint has kept a great
deal of the flavor of
EMACS, an early full-
page text editor.
stores a status word for every line. This
gives Q&A Write great power but makes
it impossible to use any kind of external
program that changes line lengths.
Microsoft Word has much the same diffi¬
culty. Sprint doesn’t.
The good news, in other words, is that
Sprint really has retained the old
EMACS flexibility. You can use it to de¬
sign your own basic interface, then begin
to add macros until you’ve got something
that’s extremely powerful and uniquely
yours, adapted to the kind of work you
do. After a while you’ll have written
your own text editor, one that caters to
your every whim and idiosyncrasy.
The bad news is that Sprint isn’t really
very nice until you’ve done the customi¬
zation. Indeed, when you first set the
program up, it can drive you half out of
your mind. No matter what emulation in¬
terface you adopt, Sprint isn’t going to
work the way you expect it to—not until
you get used to it. Vanilla Sprint is pretty
god-awful, especially if you’re asking it
to emulate something else you’re accus¬
tomed to, because while Sprint in emula¬
tion mode may—more or less—do what
you expect it to when you give it a com¬
mand, it sure won’t look like what you’re
accustomed to seeing while it does it.
Of course, this all reminds me of Xy-
Write, which is also easily customized
and isn’t very useful until you’ve done
that. XyWrite has been around long
enough that there are precustomized spe¬
cialized versions, such as Nota Bene,
adapted for particular purposes. Sprint
is still new, but I predict it won’t take
long before third parties will sell you
Sprint customization packages.
More important, though, is Borland’s
upgrade policy. If you buy a copy of
Sprint now, you can have confidence that
Borland will pay attention to user and re¬
viewer complaints and suggestions,
bring upgrades out in a timely manner,
and not charge you a fortune for the up¬
grades when they’re released. I’ve made
several suggestions that Philippe Kahn
has his people working on, and I’m quite
sure I’m not the only critic he pays atten¬
tion to. As an example, Sprint doesn’t yet
import and export Atex files, but Bor¬
land is working on it.
Sprint makes it pretty easy to change
over from your old word processor, in
that it will import and export files to and
from Display Write, Microsoft Word,
MultiMate, MultiMate Advantage, Wang
IWP, WordPerfect 4.2, WordStar, and
WordStar 2000—and, of course, ASCII.
The conversions are quick and painless.
Even if you hate Sprint, it may be worth
buying for this feature. I have seen con¬
version programs no better than this sell
for more than Sprint does. Of course, it
does not convert Q&A Write files, which
is one reason I’m not using Sprint to
write this column. Maybe a later version
will.
My conclusion on Sprint is that if
you’re a professional writer concerned
with your tools, Sprint is more than
worth looking into.
If you write a lot and aren’t happy with
your current text editor, consider Sprint.
If you’re just getting started using a
computer for writing, don’t start with
Sprint unless you’re prepared to put
some time into it. Sprint was written for
sophisticated users who are prepared to
put some effort into learning it and cus¬
tomizing it. I don’t mean that beginners
can’t use it; but they’re likely to be frus¬
trated for a while. Sprint isn’t as easy to
use as Q&A Write, for example.
If you’re responsible for setting up and
customizing text editors for a whole
bunch of workstations, Sprint is worth
looking into. Assuming you know what
you’re doing, you can customize it for
your establishment. Also, suppose you
have engineers or analysts who prefer to
use their own editor but you want to inte¬
grate their work. Sprint can read in all
their files, merge them, and write out
continued
110 BYTE* OCTOBER 1988
...Gives you all the right stuff for debugging! No
matter which model you pick, you have the
same powerful software to help you track down
hard-to-find bugs fast.
What’s New in Periscope
Version 4:
MAJOR CREDIT CARDS ACCEPTED
Periscope’s hardware adds
the power to solve the really
tough debugging problems.
The break-out switch lets you
break into the system any time.
You can track down a bug
instantly, or just check
what’s going on, without
having to reboot or power
down and back up. That’s
really useful when your
system hangs! The switch is
included with Periscope 1,
Periscope II, and Periscope III.
Periscope I has a NEW board
with 512K of write-protected RAM, user-expandable to 1MB, for the Periscope software,
symbol tables, and all related debugging information. Normal DOS memory
(the lower 640K) is thus totally freed up for your application, and Periscope
is protected from being overwritten by a run-away program. The new
board’s footprint is only 32K, so you can use it in PC, AT, and 386 systems
with EGA/VGA and EMS boards installed (not possible with the previous
56K board). It can also be used with Periscope III to provide additional
write-protected memory.
Periscope 111 has a board with 64K of write-protected RAM to store the
Periscope software and as much additional information as will fit. AND...
The Periscope III board adds another powerful dimension to your
debugging. Its hardware breakpoints and real-time trace buffer let you
track down bugs that a software-oriented debugger would take too long
to find, or can’t find at all!
The NEW Periscope I
memory board keeps all debugging
out ol the lower 640K. Can be used in
PCs, ATs, and 386s with both EGA /VGA and EMS boards
installed. The Periscope break-out switch enables you to
recover from a hung system. Included with Models I, II, and III.
The Periscope III hardware-breakpoint board captures information in real-time, so you'll find bugs that can't be
found with a software-based debugger.
• View local symbols from Microsoft C
(Version 5)
• Debug Microsoft windows applications
• Set breakpoints in PUNK overlays
• Improved source-level support
• Monitor variables in a Watch window
• 80386 debug register support
• Debug using a dumb terminal
• PS/2 watchdog timer support
• Use mixed-case symbols
• Set breakpoints on values of Flags
• Much more!
■ Periscope I includes a NEW full-length
board with 512K of write-protected RAM;
(user-expandable to 1MB); break-out
switch; software and manual for $695.
■ Periscope II includes break-out switch;
software and manual for S175.
■ Periscope II-X includes software and
manual (no hardware) for $145.
■ Periscope III includes a full-length
board with 64K of write-protected RAM.
hardware breakpoints and real-time trace
buffer; break-out switch; software and
manual. Periscope III for machines run¬
ning up to 10 MHz with one wait-state is
$1395.
Due to the volatility of RAM costs, prices on board
models are subject to change without notice.
REQUIREMENTS: IBM PC, XT, AT, PS/2,
80386 or close compatible (Periscope III
requires hardware as well as software compat¬
ibility, thus will not work on PS/2 or 80386
systems); DOS 2.0 or later; 64 K available
memory (128K at installation time); one disk
drive; an 80-column monitor.
Call us with your questions. We’ll be happy
to send you free information or help you de¬
cide on the model that best fits your needs.
Order Your Periscope,
Toll-Free, Today!
800-722-7006
Periscope’s software is solid, comprehensive, and
flexible.
It helps you debug just about any kind of program you can write... thoroughly and
efficiently.
Periscope’s the answer for debugging device-drivers, memory-resident, non-DOS, and
interrupt-driven programs. Periscope works with any language, and provides source and/or
svmbol support for programs written in high-level languages and assembler.
j _ Periscope software &
David Nanian, President of Underware, Inc. _ 250+ page manual
(of BRIEF fame) says this about the new
Periscope Version 4:
“Periscope has always been an unbelievable
assembler-level debugger. Version 4 has
turned it into a terrific source-level debugger
as well. Aside from major enhancements like
the source-level improvements, all the little
changes make a really big difference, too. For
instance, symbol lookups and disassemblies
are noticeably faster, and highlighting the
registers that have changed really makes life
easier. Once again, Periscope has raised the
industry standard for debuggers!’’
Circle 199 on Reader Service Card
OCTOBER 1988 -BYTE 111
BIST BDY IN IK MARKET I
80286
EGA sys w/
20 MB HDD J
80286-10 (10/6 MHz) ■ 640K RAM
1.2MB FDD m 200W POWER SUPPLY
101 KEYBOARD ■ 808287 MATH SOCKET
W.D. CONTROLLER (2 HDD, 2 FDD)
TURBO-SPEED BUTTON
W/LED INDICATOR
KEYBOARD LOCK & RESET BUTTON
PHOENIX BIOS ■ 20 MB HDD (ST-225)
I SERIAL,PARALLEL, GAME PORT
EGA G CARD (AUTO S/W)
I EGA MONITOR (640 x 350)
I COMPUTER CABINET DIMENSIONS
21 "L x 16.5''W x 6"H
TURBO-XT
MONO SYS
W/20MB HDD
MDL-286'I
8088-2 8 MHz TURBO CPU
640K RAM ■ 1-360K FLOPPY DISK DRIVE
1-20 MB HARD DISK W/CONTROLLER
CLOCK CALENDAR W/BATTERY BACKUP
SERIAL,PARALLEL,GAME PORT
MONO GRAPHIC CARD
12" TTL AMBER MONITOR
I FRONT RESET & TURBO SWITCH
I POWER & TURBO LED INDICATOR
I 101 FULL FUNCTION ENHANCED
KEYBOARD
150W POWER SUPPLY
80386
COMPUTER SYSTEM
W/40MB HDD
12MHZ 0 WAIT STATE
NEW COMPACT SIZE CABINET
(DIMENSION - 14.5"W x 16"L x 7"H)
32 bit 80386-16 MHz CPU ■ 40 MB HARD DISK (ST-251 40ms)
1 MEG RAM (80ns) ■ 1.2 MB FLOPPY DISK DRIVE
200W POWER W/DESKTOP CASE
SERIAL, PARALLEL, GAME PORT ■ 101 ENHANCED KEYBOARD
MONO GRAPHIC CARD ■ 14" TTL AMBER MONITOR
@ 1800-545-9777 s
COD requires cash
i| SUNTRONiCS, INC.
Since 1976
Circle 248 on Reader Service Card
HEAD OFFICE
12003 S CMENSMAW III VI)
HAWTHORN! CAWJS0 M l 8 30.S 30
(213)644-1140
ORANGE CO STORE
108 W KATEUA AVE M F 10 6
ORANGE CA9266 1 SAT 10 5
(714) 538-0929
CUSTOMER SERVICE (213) 644 1140
1 YEAR WARRANTY PARTS & LABOR ALL ITEMS IN STOCKI
PRICES SUBJECT TO CHANGE WITHOUT NOTICE
CALL FOR OTHER CONFIGURATIONS'
■ JO 04T ROW 1 IIM* nURMHlt
mull CORFU II SAtlSI ACTIIIN IS OUR IIIP PRI11RITV ANY SUNIR0HIC SYSIIM MM 01
HI IIIRNIU WITHIN 311 DAYS FROM INI DR11 01 SHIPMINT FIR HI I UNO IISS SHIPPING CIIARni *
• ITEMS RETURNED MUST BE AS NEW WITHOUT MODIFICATION OR DAMAGE ALL MANUALS
ANO PACKAGING MUST BE INCLUDED HETUHN SHIPPING MUST BE PREPAID AND INSURED,
BEARING A TIMA (RETURN MATERIAL AUTHORISATION. ON THE SHIPPING LABEL
CHAOS MANOR
files in an alternate file format.
If you’re a programmer, Sprint is very
much worth looking into. After all, it
was designed by the hacker’s hacker. At
the moment, Sprint doesn’t really
“understand” very many computer lan¬
guages; but the macro capability is
powerful enough that it won’t be long be¬
fore people teach it to, say, look for
unbalanced parentheses in BASIC, un¬
closed parentheticals in Lisp, improperly
structured procedures in Pascal, and that
sort of thing. I know Sprint can do this,
because there have been language-spe¬
cific configurations of EMACS for at
least 10 years.
If you write a lot, you’re happy with
what you have, you don’t want to custom¬
ize, and you’ll be blasted before you’ll
spend the time to learn how to set up and
use yet another word processor, ignore
Sprint.
If you’re furiously busy (as I am),
pretty well satisfied with your current
text editor (as I am), but wish you could
teach it to do other tricks (as I do), then
it’s worth getting Sprint to play with and
begin the—sometimes painful—process
of customization (as I am doing).
Borland’s new word processor is rec¬
ommended, with qualifications.
Lascaux:
“The Intelligent Calculator”
I get about a hundred programs a week. I
can’t possibly look at them all, but since
I do try to balance this column, I periodi¬
cally sift through piles. What I’m look¬
ing for is something new and different,
and preferably published by someone you
never heard of. After all, that’s the way I
discovered Turbo Pascal. Alas, I’m
much more likely to discover Lascaux
than another Turbo Pascal.
I don’t think Lascaux is a potential
Turbo Pascal, but it is more interesting
than much of the garbage I get. It’s a sci¬
entific calculator program; what makes
it more than Yet-Another-Program is its
handling of units (e.g., feet/meters and
kilograms/pounds). According to the
thin but readable instructions, you can
teach Lascaux almost any units you like,
after which it will convert as required
when it calculates. Since it also does
logs, trig, and fractional exponents, this
looked like something pretty useful. I
don’t do as many orbital calculations as I
used to, but I do try to keep my hand in.
Back in my aerospace days, we once
converted the cruising speed of the TFX
fighter (which became the FB-111) into
furlongs per fortnight. I thought it might
be fun to do that again, and Lascaux
looked to be the tool to do it with.
Well, it will do it, but it’s more work
than I thought it would be. First, you
have to install Lascaux. This isn’t a mat¬
ter of copying some files. The silly pro¬
grammer has made it much more compli¬
cated than that. You tell the Install
program on the distribution disk what op¬
tions you want, and it generates a work¬
ing version of Lascaux for you. The op¬
tions are with and without math chip, and
memory-resident or stand-alone. Why
they don’t include all four and let you
manage by selective copying and renam¬
ing files I don’t know.
Once you’ve got this thing installed,
you may be tempted to copy the Tutorial
program into the same directory as
you’ve put the main program. Do not do
this. The Tutorial disk contains files that
have the same names as Lascaux regular
files, but which are brain-damaged. The
continued
112 BYTE* OCTOBER 1988
S P
E D
E C I A
Circle 295 on Reader Service Card
SYSTEMS represents the state of the art in
computers and communications. The 11th inter¬
national trade fair and congress will be held
in Munich in 1989. SYSTEMS is an absolute must
for the entire DP industry. Highly qualified
experts and decision-makers, distributors,
buyers and OEMs from all over the world
gather information at SYSTEMS on modern
communications technology and applications.
Make contacts that are worthwhile! In 1987
alone, there were 146,000 visitors to the trade
fair. SYSTEMS 89 offers the right setting for
optimum product presentation and for profit¬
able talks between users and suppliers.
If you need further information, simply ring:
Munich, Phone (89) 51 07-0, Italy, Phone
0376-969235/6, France, Phone (1) 45 75 62 56,
Great Britain, Phone 01-948 5166/940 4625,
USA, Phone (201) 652-7070, Japan, Phone
(03) 593-1641 (Tokyo), (06) 447-0021 (Osaka).
Computers and Communications
llth International Trade Fair and
International Congress
Munich, 16-20 October 1989
MESSE MUNCHEN
INTERNATIONAL
CHAOS MANOR
unit tables are all scrambled up. After
you run the Tutorial program (and you
had better run it, because Lascaux’s user
interface is quite hostile and rude into the
bargain) and then try to run the program
itself, it won’t know what you’re doing,
and if you try to examine the units it
thinks it understands, you’ll see only
garbage. The only remedy is to go back
and run Install again.
After that, you’ve got to do some defi¬
nitions. Lascaux understands what a
“sec” is, but if you want something per
second, you’ll have to tell it that 1 second
is one sec. It knows “ft” but not “foot.”
There are other bothersome omissions.
If you’re trying to define complex
units, you can really go nuts. Although
Lascaux has some units that have spaces
in them—Light Year is an example—if
you want to define something as, say,
furlongs/fortnight, you must not type in
the “/”; instead, you just put in a space
and hope that the program infers what
you want.
Once you get past the badly designed
user interface, Lascaux actually works
pretty well. It’s fast. There are built-in
units and constants. Oddly enough, how¬
ever, “Speed of Light” is a constant (in
meters/second—or as Lascaux would
have it, meters sec), not a unit. You can’t
define the unit “c” as Speed of Light be¬
cause “C” is defined as a coulomb, and
apparently the program isn’t case-sensi¬
tive unless it wants to be. I see I’m com¬
plaining again.
There is a rather badly documented
“rename” feature; judicious use of that
will solve a fair number of this pro¬
gram’s problems. Indeed, the program
itself is better than my impressions of it,
which proves that if you’re going to mar¬
ket programs, you probably ought to put
a good bit more time into editing the pro¬
gram documents and smoothing the user
interface than most programmers do.
I do find Lascaux useful; perhaps I
ought to revive my old classification of
“infuriatingly excellent.”
Incidentally, the speed of light is
1,802,617,752,326.41 furlongs/fort¬
night.
MacMadness
We had a party here last night, and my
son Alex’s friend Clydene Nee brought
up some University of California at San
Diego public domain programs for my
Mac II. (Available on most Mac bulletin
boards, or bug Alex to get them onto
BIX.) Now when I turn on the machine, I
get ruffles of drums, the Twentieth Cen¬
tury Fox fanfare, and barking dogs. It’s
great sound, amazingly good quality for
such a little speaker; indeed, it’s good
enough that I’m going to treat my Mac II
to a real speaker and sound system.
There are other fun programs, too.
One of the guests at the party was
Kelly Freas, probably the best-known il¬
lustrator in the science fiction world. I’m
rather proud of the book covers he’s done
for me. Kelly and his new bride Laura
(she’s at our local good music station,
and on the air right now) were wondering
what they should get for a computer,
given that they’ll need it to run his busi¬
ness. I thought about that all night.
I’m recommending a Mac II. For ar¬
tistic work, Kelly would probably be bet¬
ter off with an Amiga; but I can’t recom¬
mend that machine to him for his
business. It’s not that the Amiga can’t do
the job, it’s just that neither Kelly nor
Laura have much experience with small
computers, and I’m afraid the Amiga
isn’t reliable enough unless you know a
lot about the machine. The Mac II is just
more stable.
I could have recommended a good
80386 PCompatible like the Zenith, es¬
pecially now that Soft View has put out
MacInTax in a PCompatible (Windows)
version; but that’s a stick shift machine.
Mostly though, I think Kelly will just
plain have more fun with a Mac.
I did notice that at my party people
stood in line to play with the Amiga.
Winding Down
I’m out of space and there’s still tons of
new stuff. I have a new Vega VGA board
from Video Seven that’s said to support
Windows/386 at blazing speeds; I can’t
wait to try it. There’s Shoebox, a pro¬
gram that’s supposed to help you manage
small businesses (the kind that stuff re¬
ceipts and notes into shoe boxes) and is
spoken highly of by people I respect.
There’s a whole raft of scientific and en¬
gineering programs from MacNeal-
Schwendler. They do practical problems
like heat transfer, flight dynamics, and
civil engineering, and a number of pro¬
fessionals swear by them.
I’ve got new facsimile and CD-ROM
equipment for my Mac II.
The book of the month is by Robert
Forward and Joel Davis, Mirror Matter
from Wiley. Bob Forward is senior fel¬
low emeritus at Hughes Research Lab-
continued
UTAH
COBOL
NEW
VERSION 5.0
For IBM® PC’s, XT’s, AT’s and other DOS machines. Needs only 1 disk
drive and 128K memory. This is the one you’ve heard so much about - with
fast compile times, small object code modules, not copy protected, no
royalties, and clear error messages. Version 5.0 is based upon ANSI-74
standards with new dynamite features including:
• Nested IF’s and nested conditions.
• Indexed files (ISAM) with up to 24 keys (includes START verb). This
advanced feature requires the software package Btrieve® which is
optionally available.
• ACCEPT (line, column) numerics with decimal point alignment, numeric
checking, AUTO-SKIP, SECURITY, LENGTH-CHECK, EMPTY-CHECK, ATTRIBUTE (color), FROM ES¬
CAPE KEY, DAY, DATE, TIME, DAY-OF-WEEK.
• Fast memory mapped DISPLAY’S (line, column) ERASE, BEEP, ATTRIBUTE (color). Can display
entire screen with one DISPLAY statement.
• Windowing, pop-ups, color and overlays. This advanced feature requires the software package
Saywhat?!™ which is optionally available.
• An easy to use, COBOL source code EDITOR with auto line numbering, A-margin, B-margin tabing with
full screen cursor control.
Also available: Utah SuperSort®, a fast sort program callable from Utah COBOL; Utah FORTRAN; Utah
BASIC; Utah PASCAL; Utah PILOT. Used by 50,000 professionals, students and teachers in 40 countries.
30-day money back guarantee. Discover the ease and simplicity of COBOL, today!
Phone order rushed
by UPS 2nd Day Air:
(702) 827-3030
Since 1977
Ellis Computing, Inc.
5655 Riggins Court, Suite 10
Reno, Nevada 89502
IBM is a registered trademark of International Business Machines, Inc. Btrieve is a registered trademark of Novell. Inc.
Saywhat?! is a trademark of The Research Group. SuperSort is a registered trademark of Micropro International Corporation.
Utah COBOL is a trademark of Ellis Computing, Inc. © 1987 Ellis Computing, Inc.
114 BYTE* OCTOBER 1988
Circle 91 on Reader Service Card
Great Selection+Superior Service s a
+ Competitive Prices=Top Value Mk
We have the technical
expertise to fulfill your
specialized needs in soft¬
ware development, circuit
design, data analysis, CAD
and much more. Call today!
* No one offers you more variety.
* 30-day Money-Back Guarantee 0
• Latest versions
• Over 500 name-brand products in
stock, if you don't see it — call!
High C, Metaware. 839
NDP FORTRAN, Microway. 529
PharLap 386 ASM/LINK . 409
386 SOFTWARE
DESOview, Quarterdeck.$ 115
Microport —Sys. V/386 Comp. 769
MS Windows/386. Microsoft. 130
PC MOS/386, Software Link. CALL
VM/386, IGC. 182
SCO XENIX SYS V 386 (complete) 1279
Software Development Tools
rnmsm
GOTO
Essential Graphics.
Graphic, Software Endeavors.
GSS Graphics Dev. Toolkit
HALO '88, Media Cybernetics.
HOOPS, Ithaca Software.
MetaWINDOW, Metagraphics.
MetaWINDOW PLUS
Turbo WINDOW/C
Turbo HALO, Media Cybernetics..
229
322
409
229
554
162
232
80
80
ASSEMBLERS
ADVANTAGE Disassembler, Lifeboat.$ 279
Microsoft Macro Assembler. 99
OPTASM, SLR Systems. 109
Visible Computers. .80286 90
Flash-up, Software Bottling Co. $ 80
MS Basic Comp. 6.0 199
MS QuickBASIC. 69
QuickPak, Crescent Software. 60
T BASIC, TransEra Corp. 453
Turbo Basic, Borland. 69
Turbo Basic Toolboxes, Borland. 69
C-terp, Gimpel.$ 232
Lattice C. 289
w/Source. 499
Microsoft C. 299
QuickC, Microsoft. 69
Turbo C, Borland. 69
C TOOLS PLUS 5.0, Blaise.$ 101
C Utility Library, Essential. 125
Essential Communications. 125
Greenleaf Turbo Functions 79
Greenleaf Comm Library. 169
Greenleaf Functions. 155
Greenleaf SuperFunctions 179
PforCe, Phoenix. 215
TimeSlicer. Lifeboat. 279
TURBO C TOOLS, Blaise 101
MS COBOL, Microsoft.$ 599
Realia COBOL 794
RM/COBOL-85, Austec. 999
SCREENIO, Norcom. 382
MS Pascal, Microsoft.$ 199
Turbo Pascal, Borland. 69
Professional Pascal, Metaware. 549
Turbo Pascal Dev. Lib., Borland.$ 289
Metrabyte D&A TOOLS, Quinn-Curtis . . 90
Turbo Pascal S & E Tools, Quinn-Curtis .. 69
Turbo HALO, Media Cybernetics. 80
Turbo MAGIC, Sophisticated Software... 179
Turbo ASYNCH PLUS, Blaise. 101
Turbo Power Tools Plus, Blaise. 101
LOGITECH Modula-2
Compiler Kit $ 81
Development System. 199
Toolkit. 141
StonyBrook Modula-2. 179
386-Max, Qualitas. $ 66
ADVANTAGE 386 C. Lifeboat 839
FoxBASE + /386 459
Periscope III.$ 1143
OTHER Periscope Products CALL
Advanced Trace-86. Morgan Computing.. 121
Breakout, Essential. 89
Tdebug PLUS V.4.0, Turbo Power Soft... 39
w/Source. 80
Pfix86plus, Phoenix. 215
OBJECT-ORIENTED LANGUAGES
ACTOR, Whitewater Group.
AD VANTAGE C+ + , Lifeboat
PforCe + + , Phoenix.
Smalltalk/V, Digitalk.
Smalltalk/V286.
..$ 439
.. 479
.. 215
85
.. 169
EDIX, Emerging Technology
EMACS, Unipress.
Epsilon, Lugaru.
KEDIT, Mansfield.
MULTI-EDIT, American Cybernetics.
Norton Editor.
PC/EDT +, Boston Business Computing
PI Editor, Iliad Group.
SPF/PC, Command Technology.
VEDIT PLUS, CompuView.
FILE MANAGERS
CALL
CALL
169
268
151
120
90
70
269
165
185
131
Btrieve, Novell.$ 185
Xtrieve. 189
Report Option 109
Btrieve/N, Novell.$ 455
CBTREE, Peacock System. 141
c-tree, Faircom. 318
r-tree. 241
dBC III, Lattice. 172
dBC Ill/ll w/Source 363
dBC III PLUS 599
db.VISTA OR db.QUERY, Raima. CALL
XQL, Softcraft. 599
ADVANTAGE Graphics, Lifeboat $ 229
OPERATING SYSTEMS
Microport DOS Merge.$ 219
Microport Sys V/AT. 549
SCO XENIX System V 979
Wendin-DOS 2.15. 109
Other Microport, SCO, Wendin Products CALL
SCREENS/WINDOWS
C Scape, Oakland Group.$ 282
Greenleaf Data Windows. 219
MS Windows, Microsoft. 69
MS Windows Develop. Kit, Microsoft. 319
PANEL Plus, Lifeboat. 395
PANEL /QC or /TC. 99
Vitamin C, Creative Programming. 149
Windows for Data, Vermont Creative. 259
ScreenStar w/Source, Essential. 169
SoftCode, Software Bottling Co. 119
Turbo POWER SCREEN. 101
OTHER PRODUCTS
Advanced Norton Utilities. $ 99
Dan Bricklin's Demo Program II . 179
MKS Toolkit. 139
MS OS/2 Programmer's Toolkit 239
PC lint, Gimpel. 101
Plink8bPlus, Phoenix. 279
PolytronPVCS CORPORATE 359
Pre-C, Phoenix. 159
SEIDL Version Manager 269
Source Print, Aldebaran Labs. 81
Science & Engineering Software
CIRCUIT DESIGN/SCHEMATIC CAPTURE
HiWIRE, WintekCorp.$ 849
MICRO-CAP II, Spectrum Software. 759
PSpice, MicroSim. 899
Device Equations Source. 309
Probe graphics post-processor 399
Parts parameter estimator 399
Monte Carlo Analysis . 309
Digital Files. 309
Schema II, Omation. 449
smARTWORK, Wmtek Corp. 849
Tango PCB, ACCEL Tech. 469
Tango Route. 469
Tango Schematic 469
Tango Tools . 279
DATA ACQUISITION/SIGNAL ANALYSIS
Asyst 2.9.$2,179
Asyst Modules 1, 2, 3.1.989
Asyst Modules 1,2, 4.1.989
Asyst Module 1,2.1.609
AsystantPlus. 849
Asystant GPIB. 629
Asystant. 469
DADISP, DSP Systems. 749
DADISP-488 . 175
Fourier PERSPECTIVE II, Alligator. 329
HYPERSIGNAL, Hyperception. 309
HYPERSIGNAL Plus 439
LABTECH Acquire, Lab Tech. Corp. 179
LABTECH CHROM,. 709
LABTECH Notebook,. 759
LABTECH Real Time Access, 269
Lotus Measure. 445
QED D.A. and Control, Hart Scientific ... 799
SNAP-CALC, HEM Data Corp. 350
SNAP-FFT . 295
SNAPSHOT STORAGE SCOPE 495
UnkelScope Junior. Unkel Software. 109
UnkelScope Level 1. 315
UnkelScope Level 2+. 499
MathCAD 2.0, MathSoft. 282
Math Mate, MCAE Technologies. 89
muMATH, Soft Warehouse. 189
SolvelT!, Structured Scientific Software 79
Solver-Q, SDDC. 79
TKISolver Plus, Universal Tech Sys. 379
AutoCAD, by Autodesk.$ CALL
Autosketch, by Autodesk. 65
Speed Enhanced Version. 79
Design CAD, American Small Bus. Comp 219
Drafix 1 Plus, Foresight. 239
Drafix 3-D Modeler, Foresight. 169
EASYCAD, Evolution Computing. 139
ECAD, Pelton Engineering. 699
FASTCAD, Evolution Computing.1,849
Generic CADD 69
Generic 3-D Solid Modeling. 159
3-D Rendering Module 119
Other Generic Software Products CALL
ln°A°Vision. Micrografx. 459
Windows Draw w/Clip Art 239
Windows Graph 319
LaserCAD, DSL Link. 89
PRO-3D/PC, Enabling Technologies. 355
TurboCAD, MSA Group. 79
For Math, Shantha Software. 379 System ID Toolbox. 459
Lotus Manuscript. 445 POINT FIVE, Pacific Crest. 279
PC TEX, Personal TEX. 229 The Professional Wheel, Dalin Inc. 199
T3 Sci. Word Proc., TCI Software Res. .. 499 Units, Curtis Technical Soft. 25
ABstat, Anderson Bell.$ 315
CSS, StatSoft. 469
Microstat II. Ecosoft. 319
NWA STATPAK, Northwest. 359
P-STAT. 659
The Scientific Wheel, Dalin Inc. 99
SPSS/PC +. 749
StatPac Gold, Walonick Associates. 539
STATS+ , StatSoft. 139
SYSTAT. 549
With SYGRAPH 709
ADDITIONAL S&E PRODUCTS
FORTRAN LANGUAGE
DIFF-E-Q, Microcompatibles.$ 449
Extend, Desiqn Decisions. 131
Grafmatic, Microcompatibles. 119
LaheyF77L FORTRAN. 429
Lahey Personal FORTRAN 89
MathPac, Systolic Systems. 445
Microsoft FORTRAN w/CodeView 299
Numerical Analyst, Magus. 249
Plotmatic.Microcompatibles. 119
RM/FORTbAN, Austec. 479
Spindrift Library . 135
SSP/PC, Lattice. 279
AUTOCAD ADD ONS
AutoESL, Systems Unlimited of CA.$ 279
AutoSHAPES. 189
FSIMPLEX, 89
Turbo View, Sublogic Corp. 449
MOUSEPRODUCTS
LOGITECH HiREZ Mouse.$ 149
LOGITECH Serial or Bus Mouse. 99
LOGITECH Combos CALL
LOGITECH Series 2 Mouse 89
Microsoft Ser or Bus Mouse 99
W/Easy CAD. 119
W/MS Windows. 139
ATLAS°GRAPHICS, STSC $ 339
Atoms. Curtis Technical Soft. 25 pmipr ^ i qq
COMPfcDITOR.Aveco Inc. 155 GAUSS Prog. Lang., Aptech Sys.$ 189
Engineer's Aide, Eng Prog Concepts. 649 GAUSS Math & Stat System 380
LAbCAUX 1000 Calculator. 55
PC-Matlab, The Math Works. 659 •** rWt***~
Control system Toolbox. 459 Microtec, Reims, Uniware, Quelo.$ CALL
Call for your FREE catalog today!
In the U.S. call
1 PLOTTING AND GRAPHING I
SUMMAMOUSE, Summagraphics.
99
ChartBuster PC. Interchart Software.. ..$ 369
| APL LANGUAGE
_
Omniplot. Scientific Endeavors. 269
PC.MAP III,Peerless Engineering. 755
PLOTZ,Curtis TechnicalSoft. 319
TECH°GRAPH°PAD, binary engineering.. 359
1 EQUATION SOLVERS
Eureka: The Solver, Borland.
.$ 119
APL°PLUS/PC, STSC.$ 499
APL’PLUS PC TOOLS, 209
Pocket APL 80
SCIENTIFIC TEXT PROCESSING
CHEM-TEXT, Molecular Design Ltd.$ 1.500
EXACT, Technical Support Software. 419
EXP. Brooks/Cole Publishing. 129
Ordering
Information
We accept AMERICAN EX¬
PRESS. MC. VISA and
PERSONAL CHECKS There
is no surcharge on credit
card or C 0 D New York
State residents must add
sales Lax Shipping and
handling S3 95 per item
within the U S . sent UPS
ground Rush and interna¬
tional service available Call
for prevailing rates
• International orders add
$10 for export, preparation
• Prices and policies may
change without notice
• Dealers and Corporate
Buyers call for special
rates.
• Mail orders must include
phone number.
• Ask for details before you
buy. some manufacturers
won t take returns if disk
seals are broken
1 - 800 - 333-3141
International Orders: 914-332-0756
Science 6
Engineering
^ SOFTWARE CO. J
55 South Broadway. Tarrytown, NY 10591
Circle 236 on Reader Service Card
OCTOBER 1988 • B Y T E 115
CHAOS MANOR
Items Discussed
Actor.$495
The Whitewater Group
Technology Innovation Center
906 University Place
Evanston, IL 60201
(312) 491-2370
Inquiry 935.
Choice Words.$99
Proximity Technology, Inc.
3511 Northeast 22nd Ave.
Ft. Lauderdale, FL 33308
(305) 566-3511
Inquiry 936.
FastTRAP
serial version.$149
bus version.$169
MicroSpeed
5307 Randall Place
Fremont, CA 94538
(415) 490-1403
Inquiry 937.
Lascaux “The Intelligent
Calculator”.$59.95
Lascaux Graphics
3220 Steuben Ave.
Bronx, NY 10467
(212) 654-7429
Inquiry 938.
NewWave.$195
Hewlett-Packard Co.
3000 Hanover St.
Palo Alto, CA 94304
(415) 857-1501
Inquiry 939.
Special Days.$39.95
Footprints in History .$39.95
The Salinon Corp.
P.O.Box 31047
Dallas, TX 75231
(214) 692-9091
Inquiry 940.
Sprint.$199.95
Borland International, Inc.
1800 Green Hills Rd.
P.O. Box 660001
Scotts Valley, CA 95066
(408) 438-8400
Inquiry 941.
Windows/286.$99
Windows/386.$195
Microsoft Corp.
16011 Northeast 36th Way
P.O. Box 97017
Redmond, WA 98073
(206) 882-8080
Inquiry 942.
Circle 116 on Reader Service Card
ChiWriter ^
How are you currently producing your scientific
documents? Are you using a “golf ball” style
typewriter? A regular word processor, hand let¬
tering the special symbols? Are you fighting
against a “what-you-see-is-definitely-not-what-
you-get” system with a special command
language? Or are you using one of our com¬
petitors’ expensive and inflexible programs? Find
out how ChiWriter can solve your scientific word
processing problems.
From an actual ChiWriter screen display
Powerful Scientific/Multifont Word
Processing at a Reasonable Price
ChiWriter is a complete word processor, designed
especially for scientific and foreign language text.
Its features include: intuitive formula editing com¬
mands, automatic pagination, variable headers
and footers, footnotes, box draw mode, a notepad
window, and an integrated spelling checker.
Best of all, ChiWriter is completely “what-you-see-
is-what-you-get.“ Even complicated formulas can
be entered easily because the screen display cor¬
responds exactly to the printout.
ChiWriter runs on ah IBM PC with CGA graphics,
2 floppy or 1 hard/1 floppy drive, and an Ep¬
son/IBM compatible 9 pin printer. Hi res screen
suport (Hercules, EGA, VGA, AT&T), 24 pin printer
support, and laser printer support (HP LaserJet,
PostScript) are available.
In Short: An easy-to-use WYSIWYG package
with powerful scientific/multifont word process¬
ing at a bargain price.
PC Magazine, July 1988
|-5>C§-1
□ ChiWriter Program $24.95 $99.95
□ Hi Res Screen Support $24.95
□ 24 Pin Printer Support $24.95
□ Laser Printer Support $59.95
□ International Keyboard Support $19.95
□ Chemistry Support $49.95
□ Word Perfect Converter $49.95
□ Conographic Font Set $149.95
□ MergeChi Mail Merge Facility $24.95
□ IndexChi Index Generator $59.95
□ Shipping & handling $_
$5 U.S. & Canada, $10 Europe, $15 elsewhere
Name_
Address_
City_ I
State_ Zip _Country_ j
Phone ( ) _ j
Payment by □ Check □ Purchase Order □ VISA □ MC *
Card #_ Exp- L _ |
I_™ J
Horstmann Software Design Corporation
140 E. San Carlos St./P.O. Box 5039
San Jose, CA 95150-5039, USA
(408) 298-0828
horstmann
oratories and knows more about gravity
and antimatter than anyone except Ste¬
phen Hawking and Roger Penrose. He
also writes some good science fiction.
One computer book of the month is by
Nancy Andrews, Windows from Micro¬
soft Press. Fair warning: it’s an “official
guide” and therefore glosses over all the
problems. I recommend it as a good in¬
troduction to what Windows is all about,
but if you want to learn about Windows
warts and all, you’ll have to go else¬
where. The other computer book of the
month is by Gerard J. Holzmann, Be¬
yond Photography, the Digital Darkroom
from Prentice Hall. It will tell you a lot
about what can be done with digital
image processing and how to do it. Some
of it’s amazing. I wonder if photographs
will be courtroom evidence any longer.
The game of the month remains Stra¬
tegic Conquest. We still haven’t got it to
play on the Mac II, but it goes great guns
on the Mac Plus. The game of the month
would have been F/A-18 Interceptor
from Electronic Arts for the Amiga, but
there was a problem. Once in a while
someone gets lucky and gets to play the
game, but most of us can’t get past the
crazy code-wheel “security” system. It’s
far more complicated than the game it¬
self. I might even prefer copy protection,
except that Electronic Arts is the outfit
that had a scheme for the Commodore 64
that caused the machine to bash its disk
drives out of alignment. Heaven knows
what they could do to an Amiga. We’ll
tell you more about F/A-18 Interceptor
when we can find a cryptographer to help
us with their code wheel. ■
Jerry Pournelle holds a doctorate in psy¬
chology and is a science fiction writer
who also earns a comfortable living writ¬
ing about computers present and future.
Jerry welcomes readers' comments and
opinions. Send a self-addressed, stamped
envelope to Jerry Pournelle, c/o BYTE,
One Phoenix Mill Lane, Peterborough,
NH 03458. Please put your address on
the letter as well as on the envelope. Due
to the high volume of letters, Jerry cannot
guarantee a personal reply. You can also
contact him on BIX as (< jerryp. ”
116 BYTE* OCTOBER 1988
READ THIS
BUY THIS!
fMC
Looking for a
Personal
Information
Manager?
"Look no further . . .
PC-OUTLINE ™
is the one to buy!"
PC Week
PC-Outline Plus is an intuitive tool
that manages words, projects,
thoughts, ideas, people and, yes
W rour productivity.
ith astounding efficiency,
speed and ease!
PC-Outline T l J^
It thinks of things
you're too busy to
think of.
For instance, putting random
information in its right place.
It does to ideas, tasks and
projects what spreadsheets
do to numbers.
The text editing features are so
powerful you can actually use
PC-Outline Plus as your pop-up
word processor!
Here are just a few of the many
features that make PC-Outline Plus
"the one to buy":
■ Powerful Word Processor
capabilities
■ Outlining features
■ Project manager
■ Category view/sort
■ WordPerfect,® WordStar® &
MS Word® user-interfaces
■ FREE and TOLLFREE
support for 1 year
» 9 windows
■ Prioritizing
■ Macros
■ Memory Resident
option
■ Auto save
■ And MORE!
We call this feature "Hide &
Show." You'll call it a godsend.
With the touch of a key, suddenly
an outline shows only the essential
points. One keystroke will reveal
the details again.
*Our ShareWare versions are older versions of the product,
but are full-featured & fully-functional and yours to try for a FREE 30 day evaluation period.
© Copyright 1988 Brown Bag Software, Campbell CA 95008
A little skeptical?
Get a copy of PC-Outline to try for
30 days. (And while you're at it,
pass copies around to your friends
and associates for their evaluation.)
If not totally sold on us, don't pay
us a cent.*
No risk. No hassles. No fooling!
(This free 30 day evaluation period is
available on all brown Bag Software®
products.)
Lotus®? Load US!
Quantity discount and site licenses available.
To order call:
800-523-0764
In California, call (408) 559-4545.
Introductory Price:
(7 50 shipping & handling
J-^ CA residents add sales tax)
Brown Bag Software®
File #41719, Box 60000
San Francisco, CA
94160-1719 mHH
BROWN
BAG
TM
State-Of-The- Smart. M
Offices in London 018311106—
Koln 02217710923—Copenhagen 01933837-
Amsterdam 020 233408-Ziirich 012146224
Circle 262 on Reader Service Card
OCTOBER 1988 • BYTE 117
7!sr^ r
UK (London, UK), ph: 0438/310056 or 316561. Hearne
THE NEW STANDARD FOR
HIGH PERFORMANCE
STATISTICAL SOFTWARE
COMPLETE STATISTICAL SYSTEM
WITH DATA BASE MANAGEMENT
AND GRAPHICS
Circle 246 on Reader Service Card
S StatSoft
TUIsa, OK 74104 ■ (918)583-4149
CSS
A powerful, comprehensive, elegant, and super-fast statis¬
tical package for IBM (PC, AT, PS/2) and compatible
computers. I The CSS optimized user interface with fast
hierarchical menus incorporates elements of artificial intelli¬
gence; even complex analyses require only a few keystrokes
(batch processing is also supported). I CSS features compre¬
hensive, state of the art implementations of: Basic statistics,
Multi-way frequency tables, Nonparametric statistics,
Exploratory data analysis with analytic graphs, Multiple
regression methods, Time series analysis with modeling and
forecasting (incl full ARIMA), General ANOVA/ANCOVA/
MANOVA, Contrast analysis, Discriminant function
analysis, Factor analysis, Principal components, Multidi¬
mensional scaling, Item analysis/Reliability, Log-linear
analysis, Cluster analysis, Non-linear estimation, Logit/
Probit analysis, Canonical analysis, Survival and Failure
Time analysis (Censored data), Quality Control analysis,
and much more. I All statistical procedures are integrated
with fast data base management and instant, presentation
quality graphics (over 100 types); full support for all mono
and color graphics boards (incl. VGA) and over 100 plotters
and printers (incl. the HP and Postscript standards). I All
CSS screen output is displayed via customized Scrollsheets™
(i.e., dynamic, user controlled, multi-layered tables with cells
expandable into pop-up windows); all numbers in a Scroll-
sheet™ can be instantly converted into a variety of
presentation quality graphs; contents of different Scroll-
sheets™ can be instantly aggregated, combined, compared,
plotted, printed, or saved. I The flexibility of the CSS input/
output is practically unlimited: CSS offers an intelligent
interface (read/write) to all common file formats (Lotus, Sym¬
phony, dBII, dBIII +, DIF, SYLK, ...) and special utilities to
easily access data from incompatible programs; graphics can
be saved in files compatible with desktop publishing pro¬
grams (Aldus, Ventura). I CSS data files can be as large as
your operating system (DOS) allows; OS/2 version coming
soon. I CSS precision exceeds the standards of all common
precision benchmarks. I Technical note: The CSS user
interface and all I/O were written in Assembler and bypass
DOS; graphics and data management were written in
Assembler and C; the computational algorithms were
written in Assembler and optimized Fortran. I $495 (plus
$5 sh/h); 14-day money back guarantee.
2325 East 13th Street
Fax: (918) 583-4376
Overseas Offices: StatSoft of Europe (Hamburg, FRG), ph: 040/420034
EXPERT ADVICE
APPLICATIONS PLUS ■ Ezra Shapiro
Sprint
with Caution
Borland’s new word
processor doesn’t live
up to Ezra’s
expectations; plus,
more on project-
management software
W hen Lotus announced that it
was pulling the plug on
Modern Jazz for the Macin¬
tosh, I was somewhat disap¬
pointed. The Mac universe could use an¬
other strong integrated product; I’d been
hoping that the program would be a
worthy challenger to Microsoft Works.
However, it takes guts (not to mention fi¬
nancial stability) to do what Lotus did,
and there’s a lot of merit in abandoning a
product that simply doesn’t measure up,
even if it means discarding years of labor
and a significant cash investment.
Though Lotus has taken heat for its in¬
ability to bring Modern Jazz to market,
you have to admire the company’s com¬
mitment to quality. It has sent a strong,
comforting message to its customers—
past, present, and future.
I am far less troubled than I used to be
by companies that fail to meet their an¬
nounced shipping dates. If it takes a few
extra weeks or months to deliver a prod¬
uct that’s bug-free and reliable, the wait
is a minor inconvenience. I’d rather lose
time than data.
But what can be said about big firms
that release substandard products? What
does it say about their attitude toward
their customers? Something to think
about, isn’t it?
Too Much, Too Late
Sprint: The Professional Word Processor
(Borland International, $199.95) should
have been a winner. The theoretical ap¬
peal of the program is unquestionable:
You’re promised an editor with powerful
formatting capabilities, a selection of
user interfaces, and one of the most ex¬
tensive macro languages ever devised.
The price is quite reasonable for a full-
featured word processor. And it comes
from the company that brings us such
jewels as SideKick, Reflex, and Para¬
dox, all of which rank among my favorite
programs.
Unfortunately, Sprint is nothing to
write home about. It doesn’t qualify as a
total disaster, but cosmetics are slipshod,
and Sprint’s most highly touted fea¬
ture—the ability to switch among a half-
dozen “user interfaces”—is far less im¬
pressive than Borland’s advertising
would have you believe. The product
seems somehow strangely unfinished; I
couldn’t escape the sense that I was
working with a programmers’ prototype
rather than with a final release. The
menus are unappetizing lists of com¬
mands that pop up gracelessly; Borland
has given us better-looking word pro¬
cessing in both SideKick and the Turbo
Pascal Editor Toolbox.
I was disappointed with Sprint.
Though I’ve tried for over a month to de¬
velop some affection for it, I just can’t do
it. I’ve come to expect miracles from
Philippe Kahn; perhaps I was simply de¬
manding more from Sprint than any MS-
DOS word processor could ever give me.
Installation starts out looking easy but
turns into a headache. The Setup pro¬
gram opens with a menu that suggests a
pleasantly mindless cruise through a
series of configuration options. The
numbers on Sprint’s 11 disks have little
to do with the sequence in which their
contents are loaded; I had to do a mad
dance of disk shuffling.
After installing the main program
modules, the Setup program asks if
you’d like to have it modify your AUTO¬
EXEC.BAT and CONFIG.SYS files without
telling you what it intends to do to them
(a practice I despise); you can opt to have
continued
ILLUSTRATION: MARY ANN SMITH © 1988
OCTOBER 1988 -BYTE 119
APPLICATIONS PLUS
it make the changes or to copy examples
of the two files into your Sprint direc¬
tory. Since I’m wild about punishment, I
decided to let it make the modifications.
Instead, the program gave me the exam¬
ples. When I went back and requested ex¬
amples, hoping to get the changes, it gave
me the examples again.
All hell broke loose when I got to the
printer-installation segment. I selected
an option that would let me specify the
port to which my printer was attached,
and found myself locked in an endless
loop in which the program kept request¬
ing the Setup disk and refusing to recog¬
nize that the disk was, indeed, in drive
A. I was able to hit the Escape key and
exit back to the main menu, but from that
point on, one of the screens having to do
with printers kept on appearing in the
middle of totally unrelated operations. I
tried this several times, choosing differ¬
ent printers, and the result was always
the same. I could have Sprint send output
to the standard PRN device or to a file; if
I wanted to pick a port, J was flat out of
luck. Ouch.
After about 10 runs through the Setup
program, I figured Sprint was as in¬
stalled as it was ever going to be. Choos¬
ing to let the program give me the dictio¬
nary, the thesaurus, and all the user
interfaces and file conversions, Sprint
was occupying close to 2.5 megabytes of
my hard disk drive. (If you choose only
one interface and forget about conver¬
sions, you can keep it to between 1 and
1.5 megabytes.) Since macros, formats,
interfaces, overlays, translation routines,
printer definitions, dictionaries, and
suchlike are all separate files, I had 59
entries in my directory. I refuse to think
about using this program without a hard
disk drive.
Anyway, I plowed on without giving
the manual more than a quick skim.
After all, I know many word processors,
right? Sprint unceremoniously flashed a
brief copyright notice and dropped me
directly into the editing screen of the ad¬
vanced Borland interface: ruler at the
top, status line at the bottom, and not the
slightest hint of how to do anything fur¬
ther. A quick check of the reference card
led me to the F10 key, and I brought up
the main menu. I was amazed to discover
that on my EGA monitor/video card
combination, the initial letters on the
menu, which can be used to invoke com¬
mands, were highlighted in white on
white. I found the Customize menu,
changed the colors to something read¬
able, and loaded the WordStar inter¬
face, with which I thought I’d be more
at ease.
What I See Is Not
What I Expected to Get
Borland and I have a difference of opin¬
ion on what constitutes a user interface, I
guess, because I was expecting to see a
screen that looked like good old Word¬
Star. What I got was a screen that looked
like the good old advanced Borland inter¬
face. No visible difference. And typing
the WordStar Control-key command pre¬
fixes brought up menus along the right
side of the screen, in exactly the same po¬
sition the Borland interface uses.
D
mJ orland
and I have a difference
of opinion on what
constitutes a user
interface, I guess.
I hit FI for help and was treated to an
ominous message: “If you are not famil¬
iar with WordStar, Borland suggests that
you use the more powerful Sprint inter¬
face instead.” I didn’t think this was a
good way to instill confidence, but most
of the standard WordStar commands ap¬
peared to be available, so I began to do
some editing.
I typed a few words and then tried to
use the arrow keys to back up and correct
a couple of typing mistakes. Couldn’t do
it; the cursor was frozen in place at the
end of the line. I had no idea if I had done
something wrong or if Sprint was in the
process of crashing, but I started punch¬
ing Control and function keys at random
to see if I could produce a response.
Nothing but an occasional beep. At that
point, I went off and made myself a cup
of tea.
When I returned, the cursor had
moved to the front end of the line, and a
string of K 's stretched off the right side
of the screen. I tried WordStar com¬
mands and cursor keys to move along the
line, but they didn’t do anything. The up-
arrow key worked, however, and I moved
up to the ruler line, which I was able to
delete, much to my surprise. Then, since
I had magically regained access to the
help screen, I moved from there to the
main Sprint menu and tried to reload the
advanced Borland interface. I wanted to
see if the cursor would start moving in a
different environment.
I accomplished the interface shift, but
the text vanished. So much for the auto¬
save feature that protects you from data
loss if you stop typing for a few seconds.
Needless to say, I have not been able to
replicate this experience, although in
subsequent trials with the WordStar in¬
terface, I’ve managed to lose large
chunks of text without knowing why.
I then spent a few hours reading the
documentation, which is both exhaustive
and exhausting. The manuals are per¬
fect-bound, which means broken spines
if you try to flatten them out, and printed
in dense black type. The word “unrelent¬
ing” springs to mind.
The next time I tried the program, I
went with the Microsoft Word interface.
Yes, it looked exactly like the advanced
Borland interface, but the menus em¬
ployed Word’s command set. When I be¬
gan typing, Sprint put in all the symbols
Word uses to indicate spaces, returns,
tabs, and suchlike. I was impressed until
I switched back to pure Borland and no¬
ticed that the funny symbols didn’t go
away. It turns out that loading the Word
interface sets preference options that de¬
termine the appearance of your text, but
the other interfaces aren’t bright enough
to look for the same options and reset
them.
OK. Having had my fill of the imita¬
tive interfaces, I did the rest of my testing
in Borland mode. On my Tandon PC AT
clone, the program was certainly fast
enough for me, even throttled down to 6
MHz. Block moves, margin changes,
spelling checking, and basic editing op¬
erations were quite acceptable, and I
hummed along contentedly for a while.
As I began to try out more sophisticated
features, though, I encountered a series
of oddities inherent to Sprint’s design.
You can have as many as 24 files open
at any one time, with up to 6 appearing
simultaneously on-screen. That’s nice,
until you discover that windows are hori¬
zontal only. Forget side-by-side compar¬
isons of narrow columns; can’t be done.
Windows stretch the full width of the
screen, and each displays a status line at
the bottom. Let’s see: If you try for the
maximum of 6 windows on a standard
25-line display, that’s 6 lines deducted
for status information, leaving you 19
lines to be divided six ways. Unless you
can do something useful with 2- and 3-
line windows, you’d better forget the
maximum and plan for only 3 or 4 files
open on the screen.
According to the documentation, you
can do complex formatting, like creating
continued
120 BYTE* OCTOBER 1988
Pfe 3 !
2°1H
■Tira
T
Retail Outlet: Penn Station, Main Concourse
OUTSIDE USA —CALL <*gg[ I OR WRITE TO:
171 ft\fiQ9.nn71 S 0re H0UrS ‘ WIOn Fn O-30-8/Sat-Sun 9.30-7 Montgomery Grant Mail Order Dept.
U I0)03£-UU/ I FOR ORDERS & INFORMATION CALL TOLL FREE P.O. Box 58 Brooklvn.NY 11230
FOR CUSTOMER SERVICE m W *■ M P ,, v Mrw 71KO „„
Call Mon-Fri:9:30am-4:30pm *7 AX ^0. 7 H®? n 2 ^27
(718)692-1148 1 | | O W # 9T Vw Wv TELEX 422132 MGRi
OPEN 7 DAYS A WEEK FOR ORDERS: Monday-Friday9am-7:30pm/Saturday & Sunday 9:30am-6pm (EDT)
NO SURCHARGE FOR CREDIT CARD ORDERS / WE INVITE CORPORATE & EDUCATIONAL CUSTOMERS
CORPORATE LEASING AVAILABLE
1800 759 6565
FAX NO. 7186923372
TELEX 422132 MIGRANT
LAPTOPS
*799
AMSTRAD
PPC-640 SD
i 640 K
720 K Floppy Drive
Built-in 24 (j 0
Baud Modem
NEC MULTISPEED EL.$1299
NECMULTISPEEDEL.il.$1449
NEC MULTISPEED HD.$2179
TOSHIBA 1000.$729
TOSHIBA 1200 H.$2199
TOSHIBA 3100/20.$2929
TOSHIBA 3200.$3695
TOSHIBA 5100.$4740
ZENITH 184 SUPERSPORTS
W/2FL0PPYS.$1469
ZENFTH 184-2 SUPERSPORTS
W/20MB.$2199
SPARK by DATAVUE
640KW/2720K DRIVES.$949
SPARK EL.$1099
MODEMS , EXTERNAL DRIVES &
ACCESSORIES available for all laptops
NEC ' PowerMate 1
Same Package with NEC
20 MB Hard Drive
Powermate II
with Monitor
e (monitor optional)
S4295
SEAGATE
20,30,40,60,80
MB HARD DRIVES
IN STOCK
$ 399
wr
EPSON
EPSON EQUITY 1+ Package
IBM PC/XT COMPATIBLE
■ 640K RAM w/Clock Calendar
360K Drive-Keyboard-Serial &
Parallel Ports-12” High Resolu¬
tion Monitor-Box of 15 Diskettes
XT
= =^==^==* PERSONAL
:==:==='§= SYSTEM 2
MODEL 50
640 K RAM 1,44MB Floupy
Drive 20 M0 Hard Drive
$ 769
■"Same Pkg w/One Floppy
& 20 MB Hard Drive
Same Pkg w/Two 360K
Floppy Drives
*7029
*849
1699
EPSON EQUITY 111+
40 MB Hard Drive Package |
IBM AT Compatible
• Keyboard -80286 Proccessor
640K RAM-6/8/10 MHz-1 2 MB
Floppy Drive -40 MB Hard Drive
12" Monitor -8 Expansion Slots
Serial and Parallel Ports
Hard Drive Package
’ IBM XT Computer • IBM Keyboard 256K
| RAM Expandable to 640K • 360K Disk Drive
* 20MB Hard Drive • Package of 10 Diskettes
(Monitor Optional)
$2499
Monitor Optional
PSflll Model 30...
*1199
IBM XT Package with
2 360K Floppy Drives
$999
EPSON EQUITY 11+
IBM AT Compatible Hard I
Drive Package
Keyboard • 640K RAM • 80286
Microprocessor • 1.2 MB Floppy
^ Drive • 20 MB Hard Drive • Mono I
$ 1399 Mon " or
LOGITECH MOUSE M-7 $59. ,s
.HMUlIillill
PACKARD-BELL 386
40 MB Hard DriveSvstem
IBM AT Compatible
■ 1 MB RAM - 80386 16 MHz
Microproccessor • 1.2 MB
Floppy Drive-40 MB Hard Drive
l 9 Expansion Slots - Enhanced
I Keyboard • Serial & Parallel
I^Ports -12" Monitor
..-.$1199
PS/ll Model 30 w/20 MB. ..$1599
PS/11 Model 50 W/30MB 4 1.44MB Ropoy...$2849
PS/IIModel 60 w/44 MB 4 1.44MB Roppy...$3299
PS/11 Model 60W/70MB 4 1.44MB Roppy....$36l9
PS/11 Model 70W/60MB 4 1.44MB Roppy....$4299
PS/11 Model 80 w/44 MB 4 1.44MB Roppy....$4295
PS/ll Model 80 W/70MB 4 1.44MB Roppy....$4795
5.25 External Drive for PS/ll.-.-.SI 69
IBM PERSONAL SYSTEM II MONITORS
8503 Monochrome Monitor..-.$199
8512 Color Monitor.-.-.$449
8513 Color Monitor. $519
IBM Proprinter II. $369
n
IBM PC/XT/AT COMPATIBLE
PACKAGE
• 800286 10 MHz Processor I
640K RAM-1.2 MB Floppy Drive
12" Monitor <*
Specifications. Call For Information.,We Carry Modems, Drives, Cards,
Color Monitors & All Other Accessories For Your Computer.
MONITORS THOMSON 14"CGA Monitor....$289
MAGNAVOX 13" RGB Color
a Monitor.$199 i
MAGNAVOX EGA Monitor.$339
w/ EGA Card......$459 I
MAGNAVOX VGA Monitor.$449 I
. w/ VGA Card.-.$669 I
“hSSS#m»|
1 MB Expander.$349 HP DESKJET PRINTER.$719
$ 1249 \
PACKAGES
I DESKPRO 386 MODEL 40 \
I Hard Drive Package
ID • Keyboard • 80386 16 MHz I
. , Microproccessor-1 MB RAM-40 I
) 'MB Hard Drive-1.2 MB Floppy I
v Drive (monitor optional)
APPLE IIC W/ 12-
MONITOR. $ 529
APPLE HEW/5.25 DISKDRIVE
412" MONITOR. -....V49
Apple IIGS Computer • 3.5" Disk
Drive • Apple RGB Color Monitor
Package oMO Diskettes • All
Cables 4 Adaptors • Package of
10 Diskettes • Apple Software
MAC PLUS Computer Package....---$1279
IMAGEWRITER H Pinter..,
s 1379
,.$449
IMAGEWRITER LQ.-..-...$1049
MAC SE Computerw/ Dual Drive.-..-$1949
MAC SE Computer W/20MB APPLE
Hard Drive..-.-.$2599
APPLE MAC II w/ Keyboard..-.$2799
PRINTERS
EPSON PANASONIC
Pxlsso 0 S34M5 , 080i " S ’ 59 - 95
LQ-500.$315.95
LQ-800.$329.95
LQ-850.$509.95
LQ-1050.$709.95
LQ-2500.$829.95
EX-800.$419.95
1092i. $299.95
1091 i-ll.$189.95
KXP-1524. $499.95
KXP-1595. $409.95
KXP-4450 Laser.$1549
TOSHIRA
LX-800. $199.95 321-SL.$449.95
341-SL.$629.95
commodore
I 128 PACKAGE
| Commodore 128 Computer - Commodore 1571 Disk |
| Drive-Commodore 1902 Color RGB Monfitor
• Commodore 1515Column Printer $
1 64/c PACKAGE
Commodore 64/c Computer - Commodore 1541 Disk |
Drive-Computer Printer
• 12" Computer Monitor
commodore
1 AMIGA 500 Computer w 1$ 7Oft"
1084 RGB Monitor / YY
AMIGA 500 Computer w/ 1084 I
| Monitor &1010 3.5 r ’ Floppy Drive * YYY |
ALL PERIPHERALS IN STOCK
AMIGA 2000 IN STOCK
LEADING EDGE
MODEL D Package
IBM PC/XT Compatible
512K RAM Keyboard
4.7-7.16 MHz. 360K,
Floppy Drive 12“
Monitor 8088-2
Processor
$ 729
Same Package w/20MB
Hard Drive 9 YOY
SamePackage w/ 30MB $ J Q ^ y
LEADING EDGE D2
IBM AT COMPATIBLE 20MB
HARD DRIVE PKG. m
Keyboard 1.2MB Floppy
20MB Hard Drive 80286 Sfl
Processor 12“MonoMoni- i_*_ d
’ $1499
I &o?ive a99 “ ,30MB$ 7 549
NEW PCI 640
J Keyboard 640K RAM
Turbo Speed 1 360K Drive
Mono Monitor Free Mouse f-
& Software
$649
w/ 20MB..
J899
PRINTERS
STAR
NX-1000
RAINBOW.$219.95
NX-1000.$169.95
NX-15.$299.95
NX-2400.$339.95
NB-2410.$409.95
Citizen Printers
IN STOCK
OKJDAT A
OKI-120.$189.95
Okimate 20.$119.95
Okidata 180,,$219.95
Okidata 183,,$299.95
NEC
P-2200.$339.95
Diconix Printer For
Laptops.$289.95
i commodore COLT
IBM PC/XT COMP AT. PACKAGE
Keyboard
Two 360K Floppy |
Drives
Serial & parallel
Ports
Mono Monitor
MS DOS
3Z2£
IBM PC/XT
Compatible
AMIGA 2000
IBM PC/XT COMPATIBLE
RGB COLOR PACKAGE
A-2000 Computer
w / Keyboard
1 MB Exp. to 9 MB
Built-in 3.5" D. Dr.
RGB Color Monitor
- 2088 iBMCompat.
Bridge Card w/5.25"
Floppy Disk Drive
*2049
commodore
PC10-1
I IBM PC/XT Compatible ■ p ow I
PACKAGE ^
• PCI0-1 Computer-512K RAM Ex¬
pandable to 640K • 360K Disk Drive
Enhanced Keyboard- Serial & Parallel
Ports • 12" Monitor • AC Adaptors - All
Hook-up Cables-Pkg of 10 Diskettes
Color $OOOl
Rvstpm 7 77 I
INCLUDES FREE MOUSE
AND SOFTWARE
*499
Rush Service Available
Call For Details
Circle 178 on Reader Service Card
VENDEX HEADSTART
10 MHz Dual Roppy Drives 7
CApansion Slots • 512K Expandable
to 768K • Parallel & Serial Pons
Mouse • Available in Colo or Mono
System. • Over $1000 Worth of
Software - NO CHARGE'
System s 849
card orders. Non-corlilied checks must wait 2-6 weeks (or clearance. Please add 5% (or shipping and handling. APO FPO addresses add 10% tor snipping and handling All APO FPOarc
shipped fust class priority air. N Y. reiidcnts add applicable sales tax. Prices subject to change without notice. Not responsible for typographical errors Return ol defective mcrchindise
must have piior roturn authorization number or returns will not be accepted. IBM PCiXT'AT aro registered trademarks of International Macrtino Corp. All orders can be shipped Air Express
Call for detail. For youi protection we check tor credit card theft. NYC DCA 800233.
NO ADDITIONAL SURCHARGE FOR CREDIT CARD ORDERS WE WELCOME CORPORATE & EDUCATIONAL ACCOUNTS
OCTOBER 1988 -BYTE 121
Same Package with 4 "7 A
20 MB Hard Drive * /
Circle 49 on Reader Service Card
OUR PLUG-IN CARDS
GIVE YOU PLUG-IN
CONTROL
Your IBM PC/XT/AT or
compatible can control any
IEEE-488 instrument.
You can:
□ Plug-in to BASIC, C,
FORTRAN, or Pascal.
□ Use HP-IB plotters,
printers, and instruments.
□ Spend less time programming.
□ Call (617) 273-1818 and put us to the test.
Complete hardware and software solutions for just $395.
Capital Equipment Corp.
99 South Bedford Street
Burlington, MA. 01803
Contact us to discuss our products and your needs. (800) 548-4778
Lahey Computer Systems, Inc. P.O. Box 6091, Incline Village, NV 89450
Tel: (702) 831-2500 FAX: (702) 831-8123 Tlx: 9102401256
are talking about us.
People
“Lahey
specializes in
FORTRAN
Language
Systems.”
“Lahey has
the fastest
compilation
speed.”
’’Lahey has
the most
mainframe
extensions.”
“Lahey has
the best
diagnostics.”
’’Lahey has a
quick and
easy to use
debugger.”
“Lahey has
technical
support you
can count on.”
’’Lahey is
rated #1 by
reviewers.”
“Lahey has a
compiler for
every
FORTRAN
user.”
APPLICATIONS PLUS
numbered lists, multiple columns, or in¬
dented outlines. In practice, because
Sprint is not a WYSIWYG program,
every time you try something fancy,
you’re flying blind.
The outline feature is a good case in
point. Each time you want to indent a
new sublevel, you have to insert the
Sprint formatting command BEGIN OUT¬
LINE, which appears as highlighted text.
And for every BEGIN OUTLINE, you must
provide a matching END OUTLINE com¬
mand. A standard outline quickly begins
to look like a Pascal program (although
E very
time you try something
fancy, you’re flying
blind.
flush left), with your lines and Sprint’s
commands interspersed. It’s pretty easy
to lose track of where you are because no
information appears to tell you anything
about position. Numbering is automati¬
cally generated to go with the indents,
but only at print time; you can’t see
either indents or numbers while you’re
editing.
You can get a rough idea of what’s hap¬
pening by calling up Sprint’s page-
preview mode, which runs your text
through the independent formatting pro¬
gram and displays the result. You can’t
edit while looking at the formatted ver¬
sion, and the documentation warns you
that what you’re viewing is only an ap¬
proximation of the final output.
Sprint is an old-fashioned word pro¬
cessor; editing and formatting are ac¬
complished by two separate programs.
The editor has additional code to allow it
to act as a shell for the formatter, but the
two programs don’t interact much. As an
example, you don’t see dynamic page
breaks displayed by the editor; that’s the
formatter’s job. The editor doesn’t
understand much about pages.
If you want to get an idea of how things
are breaking, you can push the text
through the formatter, which will place
visible breaks in the file. These breaks
won’t respond to any changes you make
to the text later; if you do some editing,
you have to issue another repaginate
continued
122 BYTE* OCTOBER 1988
Circle 137 on Reader Service Card
■NEW-
THE “DESKTOP
PRESENTER PACK”
Everything you need for creating and
giving presentations with your PC.
Now, you can make impressive, professional-
quality, full-color presentations of any kind right
at your desk with The DESKTOP PRESENTER
PACK.
Everything you need is included: Colormetric®
a high resolution graphics card for your PC,
Picturelt™ business graphics software, and
PCPrintmaker® desktop printing software.
With The DESKTOP PRESENTER PACK
you will turn your personal computer into a full-
capability workstation for creating professional-
quality presentations quickly and easily. Then
use your PC to give a video presentation in
1000 colors.
Or make high resolution slides, overhead
transparencies or hardcopy all in full-color by
simply plugging in a SlideMaker® or color printer.
Buy the DESKTOP PRESENTER PACK and
make the best presentation of your career.
Call today 800-556-1234, ext. 234.
In Calif. 800-441-2345, ext. 234.
General Parametrics Corporation the makers of VideoShow
Berkeley, CA 415-524-3950
Circle 103 on Reader Service Card
OCTOBER 1988 -BYTE 123
Circle 70 on Reader Service Card
SPEECH
PRODUCTS
For PCs and compatibles
SYNTHESIZER—only $79.95
The next versatile and best sounding speech product available for
under $4000! The amazing Speech Thing provides text-to-
speech as well as PCM and ADPCM speech and music repro¬
duction. Comes with “Thing" D/A converter that attaches to the
parallel printer port outside the computer—ideal for laptops. Will
not interfere with normal printer operation. Also comes with audio
amplifier/speaker and power adapter. Software includes two ad¬
vanced text-to-speech programs, digitized speech and music
files, full screen waveform editor, sampling music keyboard,
special effects mixing board, and drivers so you can add speech
and sound effects to programs written in BASIC, C, PASCAL, and
others. Includes 54 page manual. SPEECH THING—$79.95.
DIGITIZER-only $89.95
The Voice Master PC Digitizer is a full 8-bit PCM sampler board.
Fits in any available slot. Up to 15,000 samples per second.
Input pre-amp has automatic gain control and 4.5 Khz low pass
filter. Includes a quality headset microphone. Software included
for recording and editing sound files for playback through
Speech Thing. Also includes a real-time spectrum display and
oscilloscope display as well as assembly language source list¬
ings for writing your own drivers. BONUS: Voice recognition pro¬
gram included which is callable via an interrupt vector. Demon¬
stration program written in GWBASIC. VOICE MASTER PC
DIGITIZER—$89.95.
VOICE RECOGNITION—
only $49.95
A price/performance break-through! Equal in performance to
other systems costing hundreds more $$$. The amazing Voice
Mister Key program adds voice recognition to just about any pro¬
gram or application. You can voice command up to 256 keyboard
macros. Fully TSR and occupies less than 64K. Instant response
time and high recognition accuracy. Easy and fun to use-no
compilers or editors required. Works with CAD, desktop publish¬
ing, word processor, spread sheet, even other TSR programs. A
genuine productivity enhancer. Voice Mister Key can also be
called from within a program for adding voice recognition to
custom applications. Voice Master Key requires the Voice Mister
PC Digitizer for operation. (Please note: Voice Mister Key will not
replace the keyboard or mouse except under certain circum¬
stances. Not to be confused with the still unavailable “voice
typewriter.' ) VOICE MASTER KEY-$49.95.
BONUS OFFER! Buy Voice Master Key with PC Digitizer for only
$129.95 —you save $10!
BETTER BONUS OFFERI Buy all three: Speech Thing, PC Digi¬
tizer, and Voice Mister Key for only $189.95 —you save $20!
ALL OF THESE PRODUCTS ARE OF PROFESSIONAL QUALITY.
ORDER HOTLINE: (503) 342-1271
Monday-Friday, 8 AM to 5 PM Pacific Time
Add $5 for shipping and handling on all orders. Add an additional
$3 for 2nd day delivery. All goods shipped UPS. Master Card and
VISA, money order, cashiers check or personal checks accepted
(allow a 3 week shipping delay when paying by personal check).
Foreign inquiries contact Covox for C&F price quotes. Specify
computer type when ordering. 30 DAY MONEY BACK GUARAN¬
TEE IF NOT COMPLETELY SATISFIED. ONE YEAR WARRANTY
ON HARDWARE. C| || or wrtt| Jor p REE pr0< i uc t citilog.
COVOX INC. B75-D CONGER ST.
EUGENE, OREGON 97402 U.8.A.
TEL: 503-342-1271 FAX: 503-342-1283
APPLICATIONS PLUS
command to relocate the breaks in the
file. If you’re used to any sort of dynamic
formatting (as is found in most other
word processors), this is awkward and
confusing.
Should you make a mistake entering
formatting commands, like forgetting to
supply a matching END command for
each BEGIN command, you won’t find
out about it until you run the formatter,
either for preview or printout. The effect
is like trying to write a program for a
compiler without the advantage of a
debugger.
Lots of Power; Who’s It For?
True, Sprint has a lot of power. If you
like to program, you can generate editing
macros that will do just about anything
you’ve ever wanted to do in a word pro¬
cessing program. The language is thor¬
ough and extensive, and it looks.a bit like
C. You can perform complicated search
and replace operations, manipulate files,
^l\ y major
question about Sprint
is: Who is this program
for?
and even create new command sets (the
user interfaces were all written as
macros). There’s some slight perfor¬
mance degradation when using macros as
opposed to native commands, but it’s
barely noticeable on an AT-class ma¬
chine. Similarly, you can program the
formatter with a terse, often cryptic for¬
matting language. Commands can reside
within your document or in independent
“style sheet” files that get sucked in
when you run the formatter.
The resulting flexibility is marvelous,
but determining how to make Sprint do
its tricks is severely hampered by the
documentation, which seems to be writ¬
ten mostly for programmers. Longer tu¬
torials would help, particularly for writ¬
ing macros. Code samples in the
manuals are few and short, and the dis¬
cussion of macro programming tech¬
niques is limited to 30 pages.
You do get a good selection of features
with Sprint, including excellent spelling
correction, a large thesaurus, mail
merge, a huge amount of context-sensi¬
tive on-line help, good printer support,
and the auto-save feature that kicks in
when you’ve left the keyboard idle for a
few seconds, but you can get those fea¬
tures elsewhere—which leads to my
major question about Sprint: Who is this
program for?
I’m not convinced that Sprint is the
right tool for novices, though Borland as¬
sures me that its interface was carefully
developed to appeal to new users. Inter¬
mediate users and those used to
WYSIWYG will be thrown for a loop.
Programmers (who’d appreciate the
macro capabilities) would be just as satis¬
fied with Pmate, MuliiEdit, or the edi¬
tor/debugger combos that come with
most programming environments. That
leaves Sprint appealing to an odd subset
of the word processing world.
I accept Borland’s contention that it
serves the needs of offices that want cha¬
meleon interfaces for part-time and tem¬
porary employees used to other pro¬
grams. For anyone else, the collection of
surrogate interfaces is merely a transi¬
tional pathway into Sprint.
Borland includes an eye-opening pam¬
phlet that details the ways in which its
implementations of the interfaces differ
from the originals; each interface gets
two or three terse pages of exceptions and
exclusions. And if you’re going to do
anything with macros or complex for¬
matting, you’re going to have to learn
Sprint anyhow.
The program also seems well suited to
environments that need heavy-duty for¬
matting for long, complex documents
that include many different types of ma¬
terials. Encyclopedias, almanacs, tech¬
nical training manuals, and software
documentation would be perfect uses for
the package. So Sprint would be excel¬
lent as the choice for word processing at
(surprise!) Borland itself.
So here’s a modest proposal: Since
Sprint would seem to be a program de¬
signed by Borland for Borland, let’s let
Borland use it.
Project Mismanagement
Recently, I received a delightful letter
from Hugh Roth on the subject of proj¬
ect-management software. Hugh has
been battling several programs for the
past few months, trying to develop
scheduling systems for book publishing.
The letter was long, articulate, and
thought-provoking. With his permission,
I’ve extracted a few of his key points;
they’re worth remembering if you’re at¬
tempting to pick your way through the
mine field of conflicting claims and in-
continued
124 BYTE* OCTOBER 1988
Aztec C
Power to go the distance...
Developer System . $299
• all Standard System features
• UNIX utilities make, diff, grep
• UNIX vi editor
Commercial System . $499
• all Developer features
• source for run time libraries
• one year of updates
From real time embedded
applications to comprehensive
commercial applications on
Macintosh, IBM PC, Amiga,
Atari, and others, Aztec C has
earned a well-deserved reputa¬
tion as an innovative, tough to
beat, rock-solid C development
system.
But don’t just take our word for
it—try it yourself. We know that
the best way to understand what
puts you ahead with Aztec C is
to use it. That’s why Aztec C
systems purchased directly from
Manx come with a 30-day, no
questions asked, satisfaction
guarantee. Call for yours today.
We can also send you informa¬
tion that details the special fea¬
tures and options of Aztec C.
Plus information on support soft¬
ware, extended technical sup¬
port options, and all of the
services and specialized sup¬
port that you may need when
you’re pushing your software to
the limits and ... beyond.
Aztec C Micro Systems
Aztec C is available for most micro¬
computers in three configurations:
The Professional; The Developer; and
The Commercial system. All systems
are upgradable.
Aztec C68k/Am .... Amiga
source debugger-optional
Aztec C68k/Mac ... Macintosh
MPW and MAC II support
Aztec C86 . MS-DOS
source debugger • CP/M libraries
The followng have special pricing and
configurations. Call for details.
Aztec C68k/At . Atari ST
Aztec C80 . CP/M-80
Aztec C65 . Apple II & II GS
Standard System . $199
• C compiler
• Macro Assembler
• overlay linker with librarian
• debugger
• UNIX and other libraries
• utilities
MS-DOS Hosted ROM Development Systems
Host + Target: $750 Additional Targets: $500
Targets:
• 6502 family
• 8080-8085-Z80-Z180-64180
• 8088-8086-80186-80286/8087-80287
• 68000-68010-68020/68881
Components:
• C compiler for host and target
• Assembler for host and target
• linker and librarian
• Unix utilities make, diff, grep
• Unix vi editor
• debugger
• download support
Features:
• Complete development system
• Fast development times
• Prototype and debug non-specific
code under MS-DOS
• Compilers produce modifiable
assembler output, support inline
assembly, and will link with assembly
modules
• Support for INTEL hex, S record, and
other formats
• source for UNIX run time library
• processor dependent features
• source for startup
C.O.D., VISA, MasterCard, American Ex¬
press, wire (domestic and international), and
terms are available. One and two day deliv¬
ery available for all domestic and most
international destinations.
Manx Software Systems
One Industrial Way
Eatontown, NJ 07724
Aztec C is available on a thirty-day money back guarantee. Call
now and find out why over 50,000 users give Aztec C one of the
highest user-satisfaction ratings in the industry.
Call 1-800-221-0440
In NJ or outside the USA,
call 201-542-2121
Telex: 4995812 Fax 201-542-8386
Circle 152 on Reader Service Card
OCTOBER 1988 -BYTE 125
Circle 275 on Reader Service Card
Importers:
It's time to change
bad habits.
0 Don’t think Germans offer high
quality only at high prices.
O Don’t limit your market survey
to Asian products.
0 Don’t forget to order our catalogue.
Printer Buffer inside cable.
For the average user, most buffers
are too complicated.
So we designed a buffered cable
with 64K or 256K inside.
Just a cable. As easy to use.
Nearly as inexpensive.
Take out your data.
In a battery-operated buffer. Up to
128K with parallel or RS232-input.
Battery will hold data for as long as
3 years. Record and play as often
as you like. Carry data to a printer
or to another computer.
Share your printer.
Forget these boxes that occupy lot
of your desk space. Forget the
times when you had to switch
manually. We have a cable that
allows two computers share one
printer automatically.
That’s how T-switches should
look like!
For IBM-compatibles. 2 printers to
one computer. Complete set incl.
all cables and a small switch-box.
No bulky box on your desk!
Isolating line drivers
If a line driver is not optically iso¬
lating, you might face problems
arising from different mains
supplies. That’s why our RS232-
drivere are 100% isolated up to
1000 volts.
Data Isolators
Transients on the mains supply or
electrostatical discharges can cause
erraneous data transmissions and
even destruction of computers.
We offer optical isolators.
Terminal bus.
Connect up to 16 terminals to one
2-wire bus. Save installation costs
and gain flexibility and ease of
use. MUX-BUS includes optically
isolated line drivers.
Interfaces.
We have a complete line of inter¬
faces: 20mA, Atari 130, C64/128,
Centronics, IEEE488, RS232 and
RS422.
The following are registered trademarks:
Atari, 064, Cl 28, Centronics, IBM
H
BIlHi]
Austria: Zahrer, Wien 0222-347671
France: Neol, Strassbourg (88) 623752
Switzerland: Weber&Co, Zflrich 01-9302003
USA: Tectrans, L.A. (818) 2853121
Manufacturer and Exporter:
wiesemann &
theis gmbh
MIKROCOMPUTERTECHNIK
%
winchenbachstr. 3-5
d-5600 wuppertal 2
west-germany
phone: 202-505077
telex: 859 16 56
fax: 202-511050
APPLICATIONS PLUS
comprehensible specifications that char¬
acterize this peculiar niche of the soft¬
ware world.
Like many of us, Hugh sees a desper¬
ate need for good project-management
tools. “Everywhere in business,” he
writes, “thousands of essentially unre¬
lated dates are pumped into spreadsheets
and databases and then pumped out as
schedules. Garbage. One date has no re¬
lation to another unless there’s some hard
code behind the data.” Yet most com¬
mercial packages are overly complex
and, as a result, are rarely used.
Hugh cites poor handling of “tasks
without resources that are based on time,
rather than resource availability. You can
kludge your way around this, but who
wants to? The classic case is curing con¬
crete. A certain number of calendar days
must pass, independent of any resource.
You can bet that most packages will not
show the concrete curing on the week¬
end!”
He also blasts a tendency to assign un¬
realistic starting dates to tasks without
precedents. Let’s say your project has
one isolated task that must be completed
before the end of the second month, and
it doesn’t depend on any other resource
used elsewhere in the project. “Most
packages will show the task as starting
when the project starts. Where is the per¬
son in business so virtuous or so unbusy
that he can start a task 50 days early?
This is a real flaw, or maybe the pro¬
grammers don’t want to fix it because it
means several iterations of the calcula¬
tion algorithm each time you calculate
the schedule. The critical path must first
be established, then tasks like this have
to be calculated backward. ”
But the most disturbing points he
raises relate to the overall design philos¬
ophy of project-management programs.
“The general outlook of the packages is
that a department does a few projects,
each with a different set of resources,
and these projects rarely overlap. Who
wants to learn [the programs] for just a
few projects?
The place where you need the power is
where you have many projects drawing
on a common resource pool. You need to
be able to keep each resources calendar
up to date and have any changes reflected
in the individual projects. If one sup¬
plier goes on strike, and I have 50 proj¬
ects that use this supplier, what do I have
to do? Open and load 50 DOS files and
scroll to the correct calendar and change
it? Yuck!
“The other place that most packages
fail is in cross-project reporting. When a
department has 250 projects to traffic
Item
Discussed
Sprint.$199.95
Borland International, Inc.
1700 Greenhills Rd.
Scotts Valley, CA 95066
(408) 439-1060
Inquiry 934.
and develop, 250 individual schedules
don’t do too much good if I’m a super¬
visor and I’ve got one person out sick and
another on vacation. I need to know,
‘What do I gotta get out this week?’ I
know this is a tough problem. The 640K-
byte barrier owns part of it, but most
packages don’t (by their design) ac¬
knowledge that this is a real problem.
With much heavy breathing, they tell you
1000 tasks, 1600 with EMS, or some
such. Gawd. You’re out of runway by the
time you link the fourth project.
“This kind of reporting is much more
important than resource leveling, be¬
cause many departments work on a ‘do or
die’ type of schedule. Don’t tell me you
don’t have enough bodies to get the job
done! Get it done anyway! ”
I realize that I’ve been troubled by the
same questions, but I’ve never been able
to identify the cause for my unease. In
the future, I’ll keep the “Roth Rules for
Evaluating Project-Management Soft¬
ware” firmly planted in the back of my
brain.
Hugh concludes by urging me to con¬
tinue reporting on project-management
packages. “They are a good way to keep
your salary in others’ hands. Some of
them offer the opportunity to use a com¬
puter and make the job harder (as you
pointed out). You get to use nifty things
like 6-pen plotters. You get to spend sev¬
eral weeks figuring out the yes/no
answer to the following preference-
screen question: ‘Show negative float on
Gantt?’ And, not to forget, you get to ap¬
preciate really simple, elegant, intuitive
packages like Q&A and SuperCalc 4.”
Amen. ■
Ezra Shapiro is a consulting editor for
BYTE. You can contact him on BIX as
(t ezra. ” Because of the volume of mail he
receives, Ezra, regretfully, cannot re¬
spond to each inquiry.
Your questions and comments are wel¬
come. Write to: Editor, BYTE, One
Phoenix Mill Lane, Peterborough, NH
03458.
126 BYTE* OCTOBER 1988
_ THE _
C O R P O RATE
SOURCE
BOFFIN
LIMITED
COMPUTERS /
HARDWARE /
SOFTWARE
PRINTERS /
2500 WEST COUNTY ROAD 42 • #5 • BURNSVILLE, MN 55337 • (61 2) 894-0595
A Small Case For BIG Performance!!!
TOSHIBA /
CALL
T1000
T1200F
T1200H
T3100
T3200
T5100
CALL
ZENITH 7
supersPORT
Dual Floppy
CALL
20 MB HD
CALL
supersPORT
286/20
CALL
From
IVlegaHertz ^
Easy Talk 3270
3270 Emulation Card for
Toshiba Laptops; Fully supports
IRMA & IBM Emulation.
Auto-Config.- No Jumper
Changes required.
Includes software for3270 and
I ND/FILE Transfer Support
$599.00
Easy EGA
EGA Card for Toshiba T1200
and T3100 Laptops. Supports
MDA, HGC,CGA&EGA
$299.00
Easy Talk E2400
2400 Baud Modem for the
Epson Equity LT
Weltec . . .
External 5.25" FDD
$199
Specify TOSHIBA, ZENITH or NEC*
*No cable wlNEC Drive - Cable included in NEC Laptop Box
MHz INTERNAL MODEMS
1200 Baud $139 2400 Baud $239
Specify:
Toshiba, NEC EL/HD,
Zenith 181/183 or SupersPort
WonUnder
Single card expansion slot for $299
the T1100+, T1200, T3100/20 & T5100
7
Diconix 150P Portable Printer $299
Laplink Plus $79
When Purchased with any Laptop
MITSUBISHI /
MP286L/2Q
■ 11" Diagonal Black
& White Display
■ 20 MB Hard Disk
■ 12 MHz 80286
■ 1.4 MB Floppy Drive
Introductory Price
$2695.00
Dual Floppy (1.4 MB) Model
$2195.00
• Competitive Price
• Corporate Volume Discounts
• Net Terms to Qualified Prices Subject
Corporate Accounts
To Order Call: FAX Number: 894-6175
(800) 255-4012
IN MN: (612) 894-0595
Circle 36 on Reader Service Card
OCTOBER 1988 -BYTE 127
• l«JJi
cams
Make your j
millions of times
smarter
More and more, programmers and work¬
station builders are using DESQview 2.0 as a
development tool. The reason is simple.
They can create powerful, multitasking
solutions today for the millions of DOS PCs
in use today. Solutions comparable to those
promised for tomorrow by OS/2.
The API Advantage
Programmers who take advantage of DESQviev/s API
(Application Program Interface) get access to the powerful
capabilities built into DESQview-multitasking, window¬
ing, intertask comunications, mailboxes, shared programs,
memory management, mousing, data transfer, menu¬
building and context sensitive help.
Bells and Whistles
A program taking advantage of the DESQview 2.0 API can
spawn subtasks for performing background operations or
new processes for loading and running other programs
concurrently. It can schedule processing after an interval or
at a certain time. It can use DESQview s intertask commu¬
nications to rapidly exchange data between programs,
share common code and data; or interrupt at critical events.
It can use DESQview's menuing and mousing capabilities
to create menus. And there's lots more it can do.
80386 Power
80386 programmers can take advantage of
the 80386's protected mode for large
programs, yet run on DOS and multitask in
DESQview-side by side with other 80386
and DOS programs. The breakthroughs that
make this possible: DOS Extenders from
PharLap Software and AI Architects and
DESQview support of these DOS extenders.
DESQview Developer Conference
So if you are a developer, looking to create programs with
mainframe capabilities, but wanting to sell into the existing
base of millions of DOS PCs, come to Quarterdeck's first
DESQview API Developers Conference, August 16-18,1988
at the Marina Beach Hotel, in Marina del Rey, California.
For more information call or write us.
Come leam about the DESQview 2.0 API and 80386 DOS
Extenders. Meet 80386 experts as well as those smart
people who are creating DESQview 2.0 API workstations
solutions.
And if you want to get a leg up before the conference, ask
us about the DESQview API Tools for assembler or C
programmers.
Some of the applications under
development right now using
DESQview 2.0 API Tools: CAD,
Medical systems, insurance, 3270
mainframe communications,
network management, real
estate, typesetting, point of sale,
education, commodity trading,
stock trading and online voting.
Bringing New Power to DOS.
DESQview 2.0 API Toolkit.
Quarterdeck Office Systems 150 Pico Blvd.,Santa Monica, CA 90405
(213) 392 9851
128 BYTE* OCTOBER 1988
Circle 219 on Reader Service Card (DEALERS: 220)
EXPERT ADVICE
DOWN TO BUSINESS ■ Wayne Rash Jr.
♦
Be Secure,
Not Sorry
Nobody likes to worry
about security, but
people problems and
accidents happen
Y our hard disk doesn’t boot. Or
maybe it does boot, but only
one file is left, and it seems to
be named GOTCHA. Or maybe
one of your employees quits suddenly
and his or her new employer seems to
know who all your customers are. Usu¬
ally, it takes something like this to get
the managers interested in computer
security.
Security is not the most glamorous
area in computing. Managers don’t like it
because security systems cost money.
Employees don’t like it because they
think it’s too inconvenient. The technical
staff doesn’t like it because they think it
gets between them and the machine.
They’re all right, of course. But
they’re also all wrong. Many things af¬
fect security, and not all of them apply to
all computer systems. For starters, let’s
look at why security is important, and
why it’s worth spending money on.
Time Is Money
While your computers are certainly
worth something in themselves, their
real value isn’t in the hardware. Instead,
it’s in the information the machine con¬
tains and the machine’s importance to
your operations. If the information had to
be located and reentered, how much
would that cost you? If the computer is
necessary to some facet of your opera¬
tion, how much would you lose if it were
missing and you couldn’t do the work
without it?
The problem boils down to two areas:
the safety of the computer itself and the
safety of the information it contains. Be¬
cause physical security and data security
are so different, the solutions to the prob¬
lems usually seem different also. But, in
reality, they are closely related. After
all, if someone steals your computer, he
or she probably has your data, too.
Physical Security
If you keep people away from your com¬
puter, they won’t have the chance to steal
it or fiddle with the stuff on the hard
disk. If you keep it in a safe place, you
won’t have to worry about anything else
happening to it, either. That’s the basis
of physical security.
Of course, you can’t always keep the
computer in the safest possible place.
The users might not be able to work on it
there, for one thing. But you can still
keep people from taking the machine or
tampering with it. The easiest way is to
lock it. The IBM PC AT and most of its
clones, as well as the IBM PS/2s, have a
built-in lock that is reasonably effective
against casual tampering. It secures the
case and tells the computer to ignore the
keyboard. While a determined person
can pry open the case to override this fea¬
ture, most people won’t do that.
Not all computers have a keylock,
though. If you can’t keep your equipment
in a locked room when it’s not in use, you
can at least lock it inside a cabinet.
Again, this provides some security
against casual tampering, but some of
these cabinets are unwieldy and others
provide a convenient way to roll an entire
system out the door. If theft is your big¬
gest worry, there are always systems like
Anchor Pad that let you lock the com¬
puter system to a flat surface such as a
tabletop. Then thieves have to steal the
table along with the computer—a much
more conspicuous act.
Data Security
If your business is like most other busi¬
nesses, the biggest investment you have
in your computer system is the data that’s
inside it. If that data disappears, you
continued
ILLUSTRATION: DAVE RIDLEY © 1988
OCTOBER 1988 -BYTE 129
DOWN TO BUSINESS
could be out of business, or worse. In
many cases, the data is worth a great deal
more than the computer it resides in.
Protecting that data means preventing
people from removing, altering, or copy¬
ing it, and protecting yourself from los¬
ing the use of it through system failure.
In the first case, people are the threat to
data security. Some people are really out
to do you harm. Others are simply care¬
less or not trained properly. And then
there’s the problem of losing data
through ordinary accidents and system
failures. In any case, you’re out of busi¬
ness, whether you lost your data through
the actions of a disgruntled employee or
because the head crashed on the hard
disk.
Protecting against Loss
Data loss is the easiest problem to protect
against. All you need to do is keep a cur¬
rent backup. Then, all it takes is a few
minutes to restore your data, and you’re
back in business. How you back up your
data, whether with a software product
such as Fifth Generation System’s Fast-
back Plus or a tape drive, makes little dif¬
ference. What’s important is that you do it.
The People Problem
Once you’ve taken care of protecting
yourself against losing the data, then you
have to worry about the people. Most in¬
stances of data loss that I have come
across were the result of accidents. You
can reduce the problem of unintentional
data loss through training. Once people
understand that formatting the hard disk
makes it hard to use the data that was on
it, they usually won’t do it.
However, then there are the people
who really want to erase everything or
want your information for themselves.
This is what most people think of when
they think of computer security. This is
also the focus of most security products
and the area in which password access,
encrypted data, and the like become im¬
portant.
Depending on your type of business,
malice may not be a significant threat.
Most businesses, however, keep some
sensitive information in their computers.
It could be related to a firm’s bidding
process or personnel records, or it could
be other data that will give your competi¬
tion the edge. How do you keep this in¬
formation secure?
First of all, keep the computer itself in
a locked office. It’s amazing what people
will do out of curiosity, given enough
time. Second, lock the computer, if you
have one that will lock. Finally, consider
some sort of security system.
Items
Discussed
Watchdog.$295.
Fisher International Systems
P.O.Box 9107
Naples, FL 33942
(800) 237-4510
(813) 643-1500
Inquiry 955.
Access II.$165.
Access 11+
With EPROM.$175.
With halfcard.$195.
Kinetic Software Corp.
Distillery Commons 240
Lexington Rd. at Payne
Louisville, KY 40206
(502) 583-1679
Inquiry 956.
Security Systems
There are hardware and software systems
that will prevent unauthorized people
from using the computer and permit
others to perform only certain actions.
These programs require users to identify
themselves, and they require a password
to use the computer.
I’ve already mentioned machines like
the IBM PS/2s, which have a lock on the
case. You can also set up the PS/2s so
that you must enter a password before you
can use the computer.
More thorough systems control nearly
every aspect of the computer operation.
Normally, they do this through a series
of menus that control access to the oper¬
ating system, restricting most users to a
few selected operations. These systems
do, however, restrict the flexibility of
use. You need to decide if the individual
case justifies this loss of flexibility.
A couple of the better-known security
systems are Watchdog from Fisher Inter¬
national Systems and Access II from Ki¬
netic Software Corp. Both companies
base their security systems on multiple
access levels through menus and user
passwords. Kinetic includes a board that
fits IBM PC-compatible computers and
forces the machine to boot only off the
hard disk.
Learning about Security
Before you get too deep into setting up
security systems, it’s probably a good
idea to learn a lot abopt them. One inter¬
esting source of help is the National
Computer Security Center. This organi¬
zation operates under the auspices of the
super-secret National Security Agency,
but it exists to help all computer users
learn more about security and to help the
computer community cope with security
issues.
The Center publishes a number of
pamphlets, posters, and books that it
will send you. You can pick up some of
these materials free at computer shows or
purchase them for a nominal fee. You
can contact the Center at 9800 Savage
Rd., Fort Meade, MD 20755, (301) 688-
8744. The Center, along with the Na¬
tional Bureau of Standards, hosts the Na¬
tional Computer Security Conference
each year. The conference is open to any¬
one and has tracks for people of all
levels. This year it’s in Baltimore, start¬
ing October 17 and running through Oc¬
tober 20. The price for the conference is
$150 before October 7 and $175 there¬
after.
Does all this sound like a lot of trou¬
ble? Well, maybe. Many systems prob¬
ably don’t need a lot of security because
they don’t do much. But think about your
other computers. What would happen to
your business if the information in them
disappeared or got to your competitors
tomorrow?
OS/2 Update
A businessman asked me about OS/2 the
other day. He wanted to know if he
should put off buying his software until
an OS/2 version came out. I advised him
not to wait.
As you may remember from my Au¬
gust column, my investigations at COM¬
DEX showed me that there was virtually
no software available for use with OS/2,
and much of what was could also be
found for MS-DOS. Since then, I’ve
gone to PC Expo. The picture hasn’t got¬
ten much better. The advice remains the
same. If you need software, and there’s a
DOS version available now, don’t wait.
Coming up in future issues—to LAN
or not to LAN? Also, does productivity
software really help productivity? ■
Wayne Rash Jr. is a member of the profes¬
sional staff of American Management
Systems, Inc. (Arlington, VA), where he
consults with the federal government on
microcomputers. You can reach him on
BIX as (t waynerash. ”
Your questions and comments are wel¬
come. Write to: Editor, BYTE, One
Phoenix Mill Lane, Peterborough, NH
03458.
130 BYTE- OCTOBER 1988
$299 For 3-D CAD
you can’t 1
by spendin
thousands more
You can spend thousands of dollars
for three dimensional CAD software
and still not get the power and
capability that DesignCAD 3-D
offers for a remarkable $299! DesignCAD 3-D is
proof positive that you don’t have to spend a fortune
for quality.
DesignCAD 3-D allows you to develop and advance
any design in 3 dimensional space, while providing you
with features such as shading, hidden line removal,
printer and plotter support. DesignCAD 3-D’s extensive
file transfer utilities allow you to: transfer documents
to and from IGES, DXF HPGL, transfer to GEM and
Post Script and to read ASCII text files and X, Y, Z
coordinate files. It allows up to 4 simultaneous views
(any angle or perspective) on the screen. Complex
extrusions, extensive 3-D text capabilities, auto
dimensioning and a host of other
features are all included with
DesignCAD 3-D, all at no extra
charge.
The compatibility that
DesignCAD 3-D offers you means
that it can be used with almost any
PC compatible system. It supports
more than 200 dot matrix printers, more than 80 plotters
and most digitizers and graphic adapters. DesignCAD
3-D can read drawings from most other CAD systems.
The best reason to buy DesignCAD 3-D is not the low
price, the performance or the compatibility. The best
reason is the amazing ease of use. DesignCAD 3-D’s
powerful commands mean that you can produce
professional 3-D drawings in less time than you thought
possible. In fact, we think you’ll agree that DesignCAD
3-D is easier to learn and easier to use than any 3-D
CAD system for IBM PC, at any price!
See your local computer dealer for DesignCAD 3-D, or contact:
v/American
Small Business Computers, Inc.
327 S. Mill St., Pryor, OK 74361
(918)825-4844 FAX 918-825-6359
Telex 9102400302
To quote from P.C. MAGAZINE’S
June 14, 1988 issue: “DesignCAD
3-D ... delivers more bang per buck
than any of its low-cost competitors
and threatens programs costing ten
times as much.”
Circle 20 on Reader Service Card
Call or write for a detailed brochure and a free demo disk.
OCTOBER 1988 • B Y T E 131
We’ve Invented the Future of
Instrumentation Software ... Twice.
With Words With Pictures
Acquisition
Integrated libraries for GPIB, RS-232, A/D-D/A-DIO plug-in cards,
and modular instruments.
Intuitive character-based function panels
that automatically generate source code.
Front panel user interface with virtual
instrument block diagram programming.
Analysis
Extensive libraries for data reduction, digital signal processing, and
statistical analysis.
Over 100 analysis functions plus all the
built-in functions of your language.
Over 250 icons for computation and
analysis.
Presentation
Flexible high-performance graphics and report generation.
Extensive graphics support for CGA, EGA, Macintosh Desktop Publishing compatibility.
MCGA, VGA, and Hercules.
LabWindows ™—
The Software is the Instrument
NATIONAL
P INSTRUMENTS"
LabVIEW®-
for the DOS-based PC and PS/2,
with Microsoft QuickBASIC or C.
for the Apple Macintosh
fJPw 12109 Technology Boulevard
Austin, Texas 78727-6204
800/531-4742 512/250-9119
Circle 181 on Reader Service Card for LabWindows.
BYTE • OCTOBER 1988
182 for LabVIEW.
Hardware, software,
and peripherals make
the Mac a multifaceted
machine
B ack in November 1987, I was
looking for some way to reduce
the number of computers that
inhabit my office and my home.
If I could semi-retire a couple of them, I
could reclaim some valuable table space.
It was about that time that I remembered
the AST Mac286 coprocessor board I had
seen at the Boston Mac World in August
1987. In demos held for the press, this
board (which is really two boards cabled
together that occupy two NuBus slots in a
Mac II) seemed to do the job of an 8-
MHz IBM PC AT.
Well, I thought, here’s a chance to re¬
tire a couple of old ATs and still keep
basic AT/MS-DOS functionality. So I
bought a couple of these beasts, along
with a couple of Apple’s 5 *4-inch PC-
compatible floppy disk drives. Installa¬
tion was fairly painless.
In less than an hour per Mac II, I had a
dual-operating-system computer that ran
both the Mac operating system and MS-
DOS. The Mac286 even shared my exist¬
ing Mac hard disks by setting up separate
DOS partitions on them. Goodbye, ATs.
Hello, table space!
Alas, my compact-computing joy was
short-lived. I issued a DIR command in
the Mac286 window, and something
weird happened. The video scrolling be¬
came slow and jerky—practically un¬
readable. And that happened with the
standard monochrome-emulation mode
in the Mac286 window, on an Apple
color monitor.
Okay, I can fix that, I thought; I’ll try
the Hercules-emulation mode. Same
problem. Must be the monochrome emu¬
lation on a color monitor, I thought. So I
EXPERT ADVICE
MACINATIONS ■ Don Crabb
MS-DOS, MINIFANS,
Math, and Mice
tried the CGA emulation. That was even
worse. I tried running Microsoft Win¬
dows 2.03 under the Hercules emulation.
It was so slow, I gave up. In fact, after
less than a week, I gave up on the Mac286
altogether. I couldn’t get any DOS work
done with them because of the severe
video problems.
Out came the old ATs. Goodbye, table
space.
AST acknowledged the video prob¬
lems with the driver software and prom¬
ised fixes. In early June, I received its
first update, version 1.01.
What a difference a version number
makes! The video performance of the
Mac286 is dramatically improved with
the 1.01 software. It’s so much improved
that I can now use my Mac IIs for all my
DOS work.
Besides improving the display speed,
AST polished and cleaned up other parts
of the interface. MultiFinder support,
which was not quite there in version 1.0,
has been upgraded. You can now copy
DOS screens to the Mac Clipboard by
columns as well as by lines. This makes
it a snap to transfer stuff from a DOS
database, spreadsheet, or statistics file to
a Mac application.
AST will send you the 1.01 software
upgrade for free if you are a registered
Mac286 owner. If you buy the Mac286
coprocessor boards now, you’ll get the
1.01 software. In either case, the soft¬
ware update turns a clever but virtually
useless Mac II hardware accessory into a
useful, workable solution to running
DOS on a Mac.
Skeletons in 4th Dimension
Even though the promised update to 4th
Dimension (dubbed version 1.1) has
been delayed, Acius has not been sitting
back twiddling its corporate thumbs
waiting for Laurent Ribardiere to finish
it. Over the last several months, Acius
has released two inexpensive, but im¬
pressive, applications written in 4D:
MiniFans and TopGuys.
MiniFans is a compact version of the
internal corporate correspondence, cus¬
tomer-tracking, and distributed-infor¬
mation productivity system that Acius
uses every day. TopGuys is a special
database that contains information on
about 400 influential Macintosh special¬
ists, such as journalists, vendors, devel¬
opers, and so on. In short, it’s Acius
president Guy Kawasaki’s personal Ro¬
lodex of MacFolk. It’s a very useful tool,
as well as fun to rummage through.
MiniFans and (in particular) TopGuys
are excellent examples of well-behaved
and well-designed 4D applications.
Acius wants developers and users to see
how the internals work with both; that’s
part of the reason they have distributed
them. Kudos to Acius for a nice job.
Another Acius 4D application that
should be coming out soon is called Skel¬
eton, written by technical-support wiz¬
ard Dave del’Aquila (the same guy who
wrote MiniFans). I got a chance to put it
through its paces when I visited the Acius
headquarters in Cupertino in June.
Skeleton is a good name for this devel¬
oper’s tool, since it provides the frame¬
work of a typical 4D application and pro¬
vides the lowest common denominator of
functions that these applications require.
It is also fully customizable and extensi¬
ble. This “skeleton” allows a design to
be undertaken in the 4D custom environ¬
ment, which helps speed application pro¬
totyping. Skeleton should be a help to
both experienced 4D developers and nov¬
ices who need some firmer ground to
stand on while learning 4D.
Mathematica on the Mac
I’ve been using the 1.0 release of Mathe¬
matica for the Mac II for several weeks
now. Even though this release is not bug-
free and the documentation is not com¬
plete (two problems that Mathematica’s
publisher, Wolfram Research, expects to
fix before this column hits the news¬
stands), Mathematica is certainly an im-
continued
OCTOBER 1988 -BYTE 133
MACINATIONS
pressive piece of software.
Mathematica is a general software sys¬
tem for doing math computations. The
application will eventually run on a num¬
ber of computers, including large sys¬
tems and shared workstations (e.g., Sun,
NeXT, and IBM), but its Mac implemen¬
tation is the first and perhaps the most in¬
teresting, because it works fully with the
Mac’s user interface.
Mathematica works like a real-time
electronic whiteboard (formerly black¬
boards—how times change) that can
solve equations. You can type in your
equations using numeric forms, but you
can also use more advanced symbolic
forms. Mathematica’s symbolic process¬
ing accounts for a good measure of its
power.
You can enter simple numerical calcu¬
lations in Mathematica as you would with
an electronic calculator, using Mathema¬
tica’s syntax. For example, In[l] : =
N[log [47r]] finds the value of log (47r).
But you can also enter symbolic calcula¬
tions directly, which is something no cal¬
culator permits. For example, the entry
In[3] : = x 4 /^ 2 " 1 ) finds the formula for
the integral
\xV(x 2 - 1 )dx.
Further, you can have Mathematica
integrate this expression with the com¬
mand In[4] := Integrate [%, x]. Mathe¬
matica then finds the explicit formula for
the integral:
Out[4] = x + Lo % [ ~2 +X]
—Log[l +x]
2
Symbolic algebra and calculus could not
be done previously on computers of the
Mac II’s size; programs of this sort were
typically found only on minicomputers
or supercomputers. Overall, Mathema¬
tica does many different kinds of alge¬
braic computations, including expan¬
sion, factoring, and polynomial and
rational expression simplification. Alge¬
braic results for some kinds of matrix op¬
erations are also possible. In addition, as
my example above shows, Mathematica
can do calculus, evaluating derivatives
and integrals and deriving power series
approximations.
Mathematica on the Mac II with an
RGB monitor provides a dynamite full-
color display that’s especially impressive
when results are graphed in two and
three dimensions. The jazzy display is
backed by a function library of more than
400 math functions.
Items
Discussed
AST Mac286 1.01.$1599
(Software upgrade free to
registered Mac286 1.0 owners)
AST Research, Inc.
2121 Alton Ave.
Irvine, CA 92714
(714) 863-1333
Inquiry 800.
4th Dimension 1.06.$695
MiniFans 1.0.$20
Skeleton .999 .$20
TopGuys 1.0.$20
4D run-time module.$75
(MiniFans and TopGuys require
4D run-time module)
Acius, Inc.
20300 Stevens Creek Blvd.
Suite 495
Cupertino, CA 95014
(408) 252-4444
Inquiry 801.
Mathematica 1.02 Enhanced
Macintosh II Edition.$795
Mac Plus/Mac SE version . .$495
Wolfram Research, Inc.
P.O.Box 6059
Champaign, IL 61821
(217) 398-0700
Inquiry 802.
Music Mouse 1.00 for the
Macintosh.$60
Opcode Systems
1024 Hamilton Court
Menlo Park, CA 94025
(415) 321-8977
Inquiry 803.
Mathematica is something of a break¬
through product: It will give educators
an entirely new and powerful tool in
teaching mathematics. Confirmed math-
phobic students may very well be drawn
into Mathematica’s impressive displays
and its ability to solve equations quickly
and display graphical results; this could
enable them to absorb the algebra and
calculus that seemed impossible to com¬
prehend from a textbook.
Of Mice and Music
As good as Mathematica is, there is more
to life than plotting functions or deriving
a Taylor series. The publisher of Music
Mouse, Opcode Systems, knows this.
Music Mouse takes an approach to mak¬
ing music that is similar to Mathemati¬
ca’s approach to manipulating mathe¬
matics: Neither requires you to be an
expert in the field to make good use of it.
Music Mouse is a control application
that lets your Macintosh make music all
by itself, or with the aid of an external
speaker or stereo system, or through an
external MIDI (musical instrument digi¬
tal interface) synthesizer. Music Mouse
also works as a stand-alone controller for
MIDI synthesizers that do not have a
keyboard.
It’s difficult for me to explain how
Music Mouse works since it’s such a vis¬
ceral experience. But here goes, anyway.
Once you start the application, you can
control the music you’re creating by
moving the mouse and pressing keys on
the keyboard. The Mac screen gives you
an x,y grid display with two different
melodic lines that are “wired” to the
jc-axis and y-axis movements of the
mouse. The application sticks in two ad¬
ditional melodic lines, so you have four
voices all told.
These two application-supplied lines
track the ones you are creating with the
mouse, and they can be varied with key¬
board control (as can pitch, tempo, and
so forth). The screen display gives you
some visual feedback for the music
created, using what Opcode calls a poly¬
phonic cursor to show the “motion” of
the music, as well as the pitch. While the
effect and action are hard to describe, the
results are stunning, even without hook¬
ing up a MIDI synthesizer.
The one big omission with Music
Mouse is recording: As yet, it doesn’t
have a direct recording mode. However,
you could use a macro recorder like
Tempo II, AutoMac III, or the Macro-
Maker CDEV (supplied with System 6.0)
to record a Music Mouse session. Just
make sure that you use the real-time re¬
cording modes for these utilities; other¬
wise, your music will sound strange,
indeed.
The Music Mouse can be used by first¬
time and professional musicians. If
you’re a novice, it’s fun to explore some
basics of music composition using this
application. One caveat: It won’t run
properly under MultiFinder. ■
Don Crabb is the director of laboratories
and a senior lecturer for the University of
Chicago department of computer sci¬
ence. He is also a consulting editor for
BYTE. He can be reached on BIX as
<( decrabb. ”
Your questions and comments are wel¬
come. Write to: Editor , BYTE , One
Phoenix Mill Lane , Peterborough , NH
03458.
134 BYTE- OCTOBER 1988
Circle 171 on Reader Service Card
FREE DeskPaint
Software.
reach!
VisionScan
Affordable line art and halftones
without sacrificing your printer.
VisionScan™ delivers quality scans in
seconds without tying up your 1
I mage Writer™ printer.
Whether you’re scanning photos, graphs,
charts, or other original materials for
newsletters, marketing reports, layouts or
I Scan and edit text like the pro’s
► JHBM with an optional O.C.R. software
program, only $199°°.
I With the revolutionary Read-it!™
software program by Olduvai Corporation,
VisionScan enables your Macintosh™ to read whole pages of
text, then store and manipulate them faster than ever before.
The DeskPaint™ Software
desk accessory inspires full graphic
editing without deserting your
desktop publishing program.
It crops, sizes, details, lightens, darkens
and embellishes plain art into
professional presentations.
other applications, VisionScan™ produces affordable Why buy from Mirror?
halftone images and extremely high quality line art. • Buying direct saws money> • Full 30 day "money' back " guarantee
Scan 3-D...and at no extra cost.
Full 90-day warranty • An on-going commitment to innovation
VisionScan can expand your view to 3-D. Ilie roomy
overhead scanner accepts objects up to one inch in
height and gives you an added vantage point — a value
many higher priced scanners can’t begin to offer.
VisionScan is a trademark of Mirror Technologies, Inc.
Macintosh and ImageWriter are trademarks of Apple Computer Companyi
DeskPaint is a trademark of Zedcor Incorporated.
Read itl is a trademark of OLDUVAI Corporation.
Prices subject to change without notice.
To order VisionScan ™ and your free DeskPaint ™ softivare
package, call toUfree: J_800-654-5294
►on
You'll see more from Mirror
Mirror Technologies, Inc.
2644 Patton Road
Roseville, MN 55113
MAC INK H\i
business!
November 1-3, 1988
Anaheim, CA
See Us At
Booth No.
171
n
UserSoft/C
Means Business
Noyew/15 1988
•SCREEN.
575-83-4990 Gibbens
S/AH
cosne
SCREEN
SUPERIOR
SUPERIOR
SUPERIOR
SUPERIOR
SUPERIOR
SUPERIOR
692-54-7311 Haniiton
PR1NTF("Who are you 1
REACT I'Z'-l am'. H'
PR INTF ("VnPleaoe ent<
SCANT (*tN*. aalesflli
PRINTF(*\nenter rang.
SCANT (-IZ--FRCH- 9»
(FRCH
replaoed by
span primary
_Not*: 81 a
575-72-1638 Jackson
S/AH
(OPEN (inf:
REP LACErriLENAME-81;UPDATE;PH-PROMPT;",*81
PRINTF(*\n\n»A(cS9) tD'rtsS/dd yyyy - DAYS
*- REPORT-* . }date
LOCATE(Inf 1 la,*NAHE<*.from name,NCMORE)
READNEXTdnfile.ssn,salesman,division. PTI
/■ road the not racord In table (may be
while (|! EON(Inf 1la))
394-50-1123 Lanpnan
by LOCATE ()
SUPERIOR
SUPERIOR
lastnama - TRIF
FMRITEF(stdout,
$$$, $# IV. 99CR '
amount
185-33-6296 MacDonald
READNEXTIlnf I
coswe
CLOSE(inflla|
PRINTF (** • • Er
/•-rile Spec, for creating a S/AM file -
\*_Note: 82 are to be replaced by actual fl
atrcpy(createf1lespec."FILENAME-82; ENCRYPT- AUTO
•KEYPARTS-2; PARTNAME(21-NAME; PN(1)-SSI
PARTTYPE (21 -A ; PT(1>-N
PARTLEN (2) - VAR; PLI1I- 9
PARTOROER(2)—ASC; POIll-ASC
IDATAFIELDS-2; DATANAME (1)-OIVIS ION .-DATATYPE (1)
DN(2) -AMOUNT ;CT(2I
CREATE(REPLACE(createf1lespec,-82".salesflie) I
PRINTF!*... Created ta.\n*.salasflie)
■A; DATALEN(1)-10;
■S; DL(2) -» ;
; /• S/AM
; /» SUPERIOR
UserSoft/C is the
Business C
UserSoft Business C is the finan¬
cial C compiler that makes sense
to both clients and programmers.
It is not just another C compiler.
Compare the functions:
UserSoft Business C is a superset
of Power C, Microsoft C and
Turbo C. It has over 1,000 standard
and business development func¬
tions. The SuperlOR component
of UserSoft Business C has the
input/output features of COBOL,
PL/1, FORTRAN and BASIC and
yet can read financially for¬
matted data (eg. $2,109.87 CR).
UserSoft Business C has 36
easy-to-use matrix functions for
management science (opera¬
tional research), business statis¬
tics, finite element and circuit
analysis.
Compare the Portablity:
UserSoft Business C supports the
latest features of standard ANSI
C. If you already have a C
compiler (MS-DOS, UNIX, VS,
VMS, MVS, etc.) our Business
Development Tool package will
commercialize your compiler for
only $199.95 for PCs. This pack¬
age is suitable for IBM, Wang,
Sun, VAX and other systems.
Compare the Documentation:
The UserSoft Business C manual
provides actual programming
examples for every function —
over 1,000 of them.
Compare the Product:
UserSoft Business C is the cap¬
ability union ofC + COBOL +
BASIC + PL/1 + FORTRAN +
Make + SCREEN:PC version
of UNIX's curses + database
tools + graphic tools -I- IBM
mainframe's VSAM + a multiple
window graphic debugger and
more.
Compare the Price:
It's a fraction of what you might
expect — the complete UserSoft
Business C package is available
at the introductory price of
$249.95 while the Business
Development Tool Package is
available for $199.95.
"In our testing, none of your claims
hove failed. It is to our advantage
to use SUPERIOR , SAM and SCREEN for
our research. I strongly recom¬
mend that all professional pro¬
gram developers use SUPERIOR,
SAM and SCREEN for artificial
intelligence, scientific, engineer¬
ing, industrial, financial and
especially business related
applications."
Dr Paul R Schroeder, PhD (MIT)
President of Maximum Storage, Inc.
Co-Founder of INMOS US
Sole Designer of Mostek 4116
Co-Designer of Mostek 4027
UserSoft Business C:
The ultimate C
language for
business & financial
applications
UserSoft Business C is a new ANSI
compatible compiler that runs
faster and easier than Microsoft
C and has more functions than
Turbo C®. It cuts coding for busi¬
ness and financial applications
by at least 50% - 90%.
If You're Just Beginning,
Usersoft Business C makes
learning C a pleasure.
If You're Programming In
COBOL, BASIC or FORTRAN,
switching to UserSoft Business C
will be easier than you expect.
UserSoft Business C retains the
best of these languages while
simplifying C without loss of any
standard C features.
VtV
USERSOFT
UserSoft Systems Limited
Suite 1512,409 Granville St
Vancouver, BC, Canada V6C 1T2
Telephone 604/681.8872
If within 60 days of purchase, this product
does not perform in accordance with our
claims, call our customer service depart¬
ment and we will arrange a refund.
All UserSoft products are trademarks
or registered trademarks of UserSoft
Systems Limited. Other brand and prod¬
uct names are trademarks or registered
trademarks of their respective holders.
Copyright E 1988 UserSoft Systems
Limited
Power C is a trademark of Mix Software
MS-DOS, Microsoft C is a registered
trademark of Microsoft Corporation
Turbo C is a registered Irademork of
Borland International
IBM, MVS and VSAM are trademarks
of International Business Machine
Sun is a trademark of Sun Microsystems
DEC, VMS and VAX are trademarks of
Digital Equipment Corporation
UNIX is o trademark of Bell Laboratory
VS is a trademark of WANG Laboratory
If You're Programming in C,
you may switch to UserSoft
Business C or enhance your cur¬
rent compiler with our Business
Development Tool package. This
will give you UserSoft Business C
capabilities on most popular
systems such as Microsoft C,
Power C, Turbo C, UNIX C, and
Wang VS C.
UserSoft Business C:
With a new state-of-
the art C debugger
UserSoft Business C debugger
will reduce the time you spend
debugging your C programs by
at least a factor of 10. It allows
you to debug graphics programs
on a single monitor.
UserSoft Business C:
The World's most
versatile Data
Manager and
Database Tool
Our Structured/Access Method
(S/AM) allows:
• unlimited types of key (including
graphics)
• unlimited numbers of key parts
• unlimited numbers of data fields
• mixing of fixed and variable lengths for
data fields or key parts
• data encryption from file level down to
byte level
• unlimited devices for storing a key part
or a data field
• unlimited size for any key part
• unlimited number of tables
• unlimited concurrently open files
• maximum protection on data security
S/AM is well suited for applica¬
tions to finance, banking,
business, imaging, artificial
intelligence, knowledge-based
information, science, engineeer-
ing, simulation and industrial
control.
Business
Development Tool
Package
To order Call: 1 -800/663-0322
60 Day Money Back Guarantee
Not Copy Protected
See us at Comdex 88 at the
Tropicana Booth — T617
Circle 268 on Reader Service Card
OCTOBER 1988 • B Y T E
137
Get your
work done before
The future of personal computing is dear. More
powerful PCs. Easier to use PCs. With graphics
and character-based programs working side by
side. Talking to each other. Multitasking. Win¬
dowing. Menuing. Mousing. Getting your work
done easier and fester.
Have it all now.
DESQview™ is the operating envi¬
ronment that gives DOS the capabil¬
ities of OS/2.™ And it lets you, with
your trusty 8088,8086,80286, or 80386
PC, leap to the productivity of the next
generation. For not much money. And
without throwing out your favorite
software.
Add DESQview to your PC and it
auickly finds your programs and lists
them on menus. So you can just point
to the program, using keyboard or
mouse, to start it up. DESQview
knows where that program lives. And
what command loads it.
For those who have trouble remembering
DOS commands, it adds menus
to DOS. It even lets you sort your
files and mark specific files to be
copied, backed-up, or deleted—
all without having to leave the
program you're in.
Best of all, DESQview accom¬
plishes all this with a substantial
speed advantage over any
. alternative environment.
Multitask beyond 640K.
When you want to use several programs
together, you don't have to leave your
current program. Just open the next pro¬
gram. View your programs in windows or
For programmers, DESQview's
API, with its strengths in inter¬
task communications and multi¬
tasking, brings a quick and easy
way to adapt to the future. With
the API's mailboxes and shared
programs, programmers are
able to design programs running
on DOS with capabilities like
those of OS/Z
full screen. Open more programs than you
have memory for. And multitask them. In
640K. Or if you own a special
EMS 4.0 or EEMS memory
board, or a 386 PC, DESQview
lets you break through the DOS
640K barrier for multitasking. If
you have other non-EMS memo¬
ry expansion products like AST's
Advantage or the IBM® Memory
Expansion Option, we have a
DESQVIEW SYSTEM REQUIREMENTS:
IBM Personal Computer and 100% compatibles (with 8086,
8088,80286, or 80386 processor) with monochrome or color
display; IBM Personal System/2* Memory: 640K recom¬
mended; for DESQview itself 0-145K* Expanded Memory
(Optional): expanded memory boards compatible with the
Intel AboveBoard; enhanced expanded memory boards
compatible with the AST RAMpage; EMS 4.0 expanded
memory boards‘Disk: two diskette drives or one diskette
drive and a hard disk'Graphics Card (Optional): Hercules,
IBM Color/Graphics (CGA). rBM Enhanced Graphics
(EGA), IBM Personal System/2 Advanced Graphics
(VGA)* Mouse (Optional): Mouse Systems, Microsoft and
compatibles* Modem for Auto-Dialer (Optional): Hayes or
compatible* Operating System: PC-D05 2.0-33; MS-DOS
10-33* Software: Most FC-DOS and MS-DOS application
programs; programs specific to Microsoft Windows 1.03-
103, GEM 1.1-3.0, IBM TopView 1.1 • Media: DESQview 10
is available on either 5-1/4" or 3-1/2" floppy diskette.
solution for you, too. The ALL CHARGE-
CARD” 'unifies' all your memory to provide
up to 16 megabytes of continuous workspace.
DESQview lets you use this memory to
enhance your productivity. You can start 1-2-3
calculating and tell Paradox to print mailing
[YES!
j I need increased
| productivity now!
I Name_
| Address __
labels while you're writing a report in Word
Perfect, or laying out a newsletter in Ventura
Publisher, or designing a building in AutoCAD.
DESQview even lets you transfer text,
numbers, and fields of information between
programs.
Fulfill the 386 promise.
For 80836 PC users, DESQview
becomes a 386 control program when
used in conjunction with
Quarterdeck 7 s Expanded Memory
Manager (QEMM)-386—giving
faster multitasking as well as virtual
windowing support.
And when you use DESQview on
an IBM PS/2™ Model 50 or 60 with
QEMM-50/60 and the IBM Memory
Expansion Option, DESQview gives
you multitasking beyond 640K.
Experts are voting for
DESQview. And over a
million users, too.
If all of this sounds like promises you've
been hearing for future systems, then you can
understand why over a million users nave
chosen DESQview. And why PC
;ave DESQview its
Editor's Choice Award for "The
Best Alternative to OS/2," why
readers of Info World twice voted
DESQview "Product of the Year"
.why, by popular vote at
Iosti Comdex Fall for two
years in a row, DESQview
was voted "Best PC Environ¬
ment" in PC Tech journal's
Systems Builder Contest.
DESQview lets you have it all now.
EDITOR'S
CHOICE
NOV. 24,1987
_ INFO 1986
WORLD AND 19871
PRODUCT
O F T H E
YEAR
Qty Product Format Price Each Totals
DESQview 2.0
□ 5-1/4 □ 3-1/2
$129.95
QEMM-386
□ 5-1/4 □ 3-1/2
$59.95
QEMM-50/60
□ 5-1/4 □ 3-1/2
$59.95
ALL CHARGECARD (Special for DESQview owners)
$200.00*
Shipping & Handling | $5 in USA/ $10 outside USA
Calif Residents add 6.5%
. State.
_Zip.
| City_
J Payment Method □ Visa □ MasterCard Expiration_/.
I Account #
Grand Total
150 Pico Boulevard, Santa Monica, CA 90405
^213^392-9851 ^
This ALL CHARGECARD is designed for the IBM PC AT and PS/2 50 and 60. If you have another type of 80286-based PC, there's a version for you, too. Please call l-<800) 387-2744 for special ordering informatioa Offer e
Trademarks are property of their respective holders: IBM, OS/2, PS/2,1-2-3, Paradox, Wbnd Perfect, \fentura Publisher AutoCAD, Intel Above Board, AST, RAMpage, Advantage, Hercules, Mouse Systems, Hayes, N
1,198a
Windows, TopView.
138 BYTE* OCTOBER 1988
Circle 221 on Reader Service Card (DEALERS: 222)
When it comes to
performance, there’s a
price to pay for all those
nifty OS/2 features
O S/2 is more important to an
OS/2 application than DOS is
to a DOS application. Given
that, how does OS/2 perform
relative to DOS? Rarely better, often
only a wee bit worse, and sometimes a lot
worse. As a multitasking platform, it
performs better than expected.
How do I know? Simple—I ran some
benchmarks. Benchmarks are one of
life’s sordid pleasures. Artists often say,
“Everyone’s a critic.” Hardware and
software designers could say, “Every¬
one’s a benchmarker.” Another reason
to do benchmarks is the interesting mail
you get after writing articles.
OS/2 is more important to an OS/2 ap¬
plication than DOS is to a DOS applica¬
tion because, as I said last month, OS/2 is
a true operating system and DOS is not.
If a DOS application needs to write to the
screen, it can allow DOS services to do
it, or it can write directly to the video
buffer itself. Allowing DOS to put the
characters on the screen ensures com¬
patibility across machines and versions
of DOS, but it sacrifices speed. A DOS
application requiring snappy screens can
always opt to bypass DOS. Under OS/2,
an application’s I/O must go through the
operating system—hence the interest in
OS/2’s performance.
An associate and I have benchmarked
OS/2 services, using a combination of
simple programs and more complex sys¬
tems to answer a number of questions.
The questions and answers, summa¬
rized, follow. (Note: Whenever I say
“OS/2,” I mean “protected-mode
OS/2,” unless I specifically mention
OS/2’s DOS-compatibility box.)
EXPERT ADVICE
OS/2 NOTEBOOK ■ MarkMinasi
The Good News
and the
Bad News
Does a program run faster under DOS or
under OS/2 ?
OS/2 is, in general, up to 20 percent
slower than DOS, except for disk I/O.
Unbuffered disk I/O is about 50 percent
slower under OS/2.
Does a program run faster under DOS or
under the OS/2 DOS-compatibility box?
The compatibility box runs programs
up to 4 percent slower than DOS, except
for disk I/O. Disk I/O can be 50 percent
(or more) slower under the compatibility
box.
Microsoft claims improved video I/O with
OS/2. Are OS/2 video writes faster?
In some cases, yes: TYPE writes to the
screen over twice as quickly under OS/2.
In other cases, the result is a toss-up.
If you run multiple programs under OS/2,
how great is the multitasking overhead?
Fairly low. It appears that you pay for
multitasking up front, with the 10 to 20
percent system overhead. Extra per-task
overhead is fairly small, no larger than 2
percent.
How does the compatibility box affect
OS/2 multitasking overhead?
Radically. By design, the compatibil¬
ity box does not run at all when in the
background. When the compatibility box
is running a DOS program in the fore¬
ground, the background OS/2 processes
slow down by a factor of 100 to 500 times.
How does the choice of processor chip af¬
fect DOS versus OS/2 comparisons?
Surprisingly, the ratios of DOS times
to OS/2 times do not vary much from the
80286 chip to the 80386 chip.
How much slower or faster does a pro¬
gram run in OS/2 background, compared
to foreground?
That depends on the PRI0RITY= pa¬
rameter. With PRI0RITY=ABSOLUTE,
there is no difference for CPU-intensive
tasks. Screen writes are actually slower
in the foreground than in the back¬
ground, because background screen
writes are made to regular memory,
while foreground screen writes are made
to slower video memory.
With PRI0RITY=DYNAMIC, the back¬
ground process seems to wait for the
foreground process to complete before it
starts. (Yes, it’s strange, and I’ll explain
further next month.)
Now let’s look in detail at the bench¬
marks.
To the Bench
What would a benchmark suite be
without the venerable Sieve of Eratosthe¬
nes? We ran the Sieve (a general com¬
pute-bound integer program), the Savage
test (a floating-point test), and three tests
designed to isolate video response and
disk speed.
To ensure consistency, we used Mi-
continued
ILLUSTRATION: TOM CENTOLA © 1988
OCTOBER 1988 -BYTE 139
• IEEE bus
extenders via
RS-422 or
& expanders
• Software
for IEEE
control from
languages &
Lotus 1-2-3®
• Menu-driven
graphics &
analysis
software
• 30 day
money-back
guarantee
• 2 year
warranty
• Call for
your FREE
Technical
Guide
Circle 122 on Reader Service Card
IOtech has
the widest
selection of
easy-to-use
interfaces &
software for
IEEE 488
(GPIB/HPIB)
Mkni4$!A
Instrument
controllers
(internal &
external) for
PCs, PS/2s, &
Macintosh
• Converters
from IEEE to
modem, real
Extender 488
. :r ;
IOtech...the choice is easy
(216)439-4091 SSSSKS,
25971 Cannon Road • Cleveland,Ohio 44146
London (0734) 86-12-87 • Paris (1) 34810178 • Zurich (01) 821 944
Milan 02-4120360 • Linkoping 013 11 01 40 • Amsterdam 01830-35333
Sidney (2) 452 3831 • Munich, and other European. North African, and
Middle East countries not listed (089) 710020.
OS/2 NOTEBOOK
Table 1: Differences in
the architectures of Intel’s 80x86 microprocessors
have led to the development of different memory models.
Memory
Number of code
Number of data
model
segments
segments
Tiny
One single segment shared for code and data
Small
1
1
Medium
1
Multiple
Compact
Multiple
1
Large
Multiple
Multiple
Huge
Multiple: data structures can be > 64K bytes
crosoft’s dual-mode C and BASIC com¬
pilers to generate both real-mode (DOS)
and protected-mode (OS/2) code from
the same source. Whenever possible, we
just compiled and linked one program,
then bound it. (“Bind” is Microsoft’s
term for subjecting a program to a con¬
verter that renders it able to run under
DOS or OS/2.)
Absurdities in the architectures of the
Intel line of processors have led to a num¬
ber of “memory models” for 80x86 pro¬
grams, as shown in table 1. Examples of
programs in the small and medium cate¬
gories include many small utility pro¬
grams and, of course, benchmarking
programs, but few of the large popular
business applications.
The Sieve benchmark ran 1 or 2 per¬
cent slower in the compatibility box and 4
or 5 percent slower under OS/2 (see fig¬
ure 1). However, with larger memory
models, OS/2 was up to 44% slower on a
386 machine and 18% slower on an IBM
PC AT (due, no doubt, to their different
memory architectures.)
Results of the Savage test (see figure 2)
were consistent; the compatibility box
slowed the programs by a few percent,
and OS/2 slowed them by about ten per¬
cent on the 386 and 5 percent on the AT.
We tested video I/O with a simple test
designed to TYPE a file to the screen 100
times—first under DOS, then under
OS/2. The tests were done on a 16-MHz
80386 with a Compaq VGA board.
Under DOS, the task took 60.4 sec¬
onds, while OS/2 took 27.1 seconds. Im¬
pressive. But then we created a simple
program that writes lines to the screen
until it runs out of time (15 seconds). The
results contradicted those of the first test.
In this case, DOS was able to write 2171
lines, while OS/2 wrote only 1820 lines.
We wrote the program in Microsoft
BASIC and compiled it for both DOS and
OS/2, using the BASIC 6.0 dual-mode
compiler. Obviously, OS/2 screen han¬
dling can be faster than DOS, but not al¬
ways, depending on how you do it.
Disk Access
Our preliminary tests showed that OS/2
was a bit slower at disk access than DOS.
The Norton Utilities provided a simple
test: We ran DISKTEST under DOS, and
then in the compatibility box. With disk
caching enabled, OS/2 operated nearly
as fast as DOS without a cache enabled.
Without the cache, OS/2’s performance
was miserable: 1369.8 seconds, com¬
pared to 90.3 seconds for DOS.
OS/2’s performance (relative to DOS)
suffers significantly in programs that do
a lot of disk input and output and for pro¬
grams that use more than 64K bytes of
data. While the first category may not
apply to many programs, recall that
large memory access was one of the prin¬
cipal reasons for developing OS/2 in the
first place. Good disk performance is, of
course, important for many applications.
As a final DOS versus OS/2 compari¬
son, we used C code from an August
1984 BYTE article, “Benchmarking
UNIX Systems” by David F. Hinnant.
The results are shown in table 2. One in¬
teresting number comes up: Notice that,
despite the fact that all the C programs
run faster under DOS than under OS/2,
the Dhrystone runs faster under OS/2!
Bear in mind that there is nothing in the
Dhrystone that isn’t in the other tests.
Could there be a “benchmark detector”
in the Microsoft C 5.1 compiler?
OS/2 Tip of the Month:
Making DOS and OS/2 Coexist
If you use the Microsoft Developer’s
Toolkit, you know that Microsoft in¬
cluded a neat feature whereby your pro¬
gram will prompt you at boot time with
Boot: Enter for OS/2, ESC for DOS
By pressing the Escape key or the Enter
key, you can boot either operating sys¬
tem. It’s called the “dual boot” feature.
For some unknown reason, IBM left it
out of its OS/2.
continued
140 BYTE* OCTOBER 1988
OS/2 NOTEBOOK
(a)
Memory model
□ IBM PC-DOS 3.30 □ MS OS/2 3.x Box □ MS OS/2
(b)
Figure 1: According to my tests with small memory models, the Sieve of Eratosthenes took somewhat longer to run in the
compatibility box and in OS/2 protected mode than in DOS. Using larger memory models, however, OS/2 took as much as 44
percent longer on a 16-MHz Trillion Power Systems 386 (a), and 18percent longer on an 8-MHz IBM PC AT (b).
OCTOBER 1988 • B Y T E 141
OS/2 NOTEBOOK
(a)
100.0 --
90.0 --
80.0
70.0
co
£ 60.0
* 50.0 --
■o
$ 40.0
co
30.0
20.0
10.0
0.0
80.25 80.00 79.63 73 43 79.51 73.55 80.87 80.00 79.51 78 55
72.02 ■■ Hi ~| 72.02
69.71
—
69.33
■H
Small
Medium
Compact
Large
Memory model
□ IBM PC-DOS 3.30 □ MS OS/2 3.x Box □ MS OS/2
Huge
(b)
co
Q.
O
T3
0)
<D
a
co
20.0 j
18.0 --
16.0
14.0
12.0
10.0
8.0
6.0
4.0
2.0
0.0
.. 15.75 15.61
15.02
15.75 15.61
14.98
15.75 15.61 15.75 i 5 . 6 1 15.73
- 14.97
15.61
14.97
Small
Medium
Compact
□ IBM PC-DOS 3.30
Large
Memory model
□ MS OS/2 3.x Box □ MS OS/2
Huge
Figure 2: Floating point rate (in kiloflops) of the Savage floating point benchmark run under DOS, the OS/2 compatibility box,
and OS/2 protected mode. Note that the compatibility box slowed the programs by a few percent, while OS/2 slowed them by
about 10percent on the Trillion Power Systems 386 (a), and 5 percent on the IBM PC AT (b).
142 BYTE* OCTOBER 1988
Circle 119 on Reader Service Card
OS/2 NOTEBOOK
Why return to DOS, when we have the
compatibility box? Well, I’ll take the
matter up entirely in a later column, but
basically because the compatibility box
is only about 80 percent compatible with
DOS, and because it severely restricts
your working space (maximum available
memory is not 640K bytes, but about
530K bytes). Take my advice: Don’t
burn the DOS manual yet.
The answer: Partition your hard disk
drive into C and D drives, using the
DOS FDISK command. Format the sepa¬
rate drives. Put your DOS data on drive
D, and set up OS/2 to boot from drive
C. There is no way to FORMAT D:/S
under DOS, but the next best thing is to
create a separate boot floppy disk. Just
put your usual AUTOEXEC.BAT file on it,
Table 2: Results of UNIX benchmarks run under DOS, the OS/2
compatibility box, OS/2 protected mode, and OS/2 with an editor running in the
compatibility box in the foreground. (Times normalized to 1.00 for DOS 3.3.)
DOS Compat. Pure OS/2 w/editor j
Test name 3.3 box OS/2 in compat. box j
Copy char array
1.00
1.02
1.06
N/A
Copy char array using pointers
1.00
1.01
1.05
111.11
Loop using auto int indexes
1.00
1.01
1.05
111.11
Loop using static int indexes
1.00
1.01
1.05
111.11
Loop using 2 register variables
1.00
1.01
1.06
104.17
Loop using 5 register variables
1.00
1.01
1.05
108.87
Int arithmetic
1.00
1.01
1.05
100.00
Long int arithmetic
1.00
1.00
1.05
90.91
Float arithmetic
1.00
1.03
1.16
100.00
Double arithmetic
1.00
1.06
1.14
142.86
Address arithmetic w/char ptr
1.00
1.01
1.05
111.11
Address arithmetic w/struct ptr
1.00
1.01
1.05
90.91
User C function call overhead
1.00
1.00
1.04
90.91
System call overhead (getpid)
1.00
1.01
24.39
N/A
Library string length function
1.00
1.01
1.09
90.91
Library string copy function
1.00
1.01
1.08
100.00
Library string compare function
1.00
1.01
1.06
100.00
Savage floating-point test
1.00
1.01
1.10
111.11
Dhrystone general benchmark
1.00
1.01
0.88
90.91
Copy file, buffered stream I/O
1.00
1.22
1.10
111.11
Copy file, unbuff low-level I/O
1.00
1.88
1.34
N/A
Copy file, buff stream blocks
1.00
1.01
1.05
142.86
Copy file, unbuff low-lvl blocks
1.00
1.01
1.14
111.11
Seek/read in file, buf stream
1.00
1.33
1.11
200.00
Seek/read in file, unbuf low-lvl
1.00
1.54
1.23
500.00
Dummy report with qsort
1.00
1.37
1.37
22.73
Dummy report with shellshort 1.00
N/A refers to timer overflow or lack of comparability.
2.07
1.95
N/A
then add the lines
set comspec=d:\command.com
and you’re all set. Then write IBM a let¬
ter demanding the dual boot feature in
the next release of OS/2.
Next month, I’ll take a look at multi¬
tasking benchmarks: benchmarking
OS/2 against itself. ■
Mark Minasi is a managing partner at
Moulton, Minasi & Company, a Colum¬
bia, Maryland, firm specializing in tech¬
nical seminars. He can be reached on
BIX as “mjminasi. ”
Your questions and comments are wel¬
come. Write to: Editor, BYTE, One Phoe¬
nix Mill Lane, Peterborough, NH 03458.
Integrand’s new Chassis/System is not another
IBM mechanical and electrical clone. An
entirely fresh packaging design approach has
been taken using modular construction. At
present, over 40 optional stock modules allow
you to customize our standard chassis to nearly
any requirement. Integrand offers high quality,
advanced design hardware along with
applications and technical support all at prices
competitive with imports. Why settle for less?
Rack & Desk
PC/AT Chassis
Rack & Desk Models
Accepts PC, XT, A TMotherboards and
Passive Backplanes _
Doesn V Look Like IBM _
Rugged, Modular Construction _
Excellent Air Flow & Cooling _
Optional Card Cage Fan
Designed to meet FCC
204 Watt Supply, UL Recognized
I45W & 85W also available
Reasonably Priced
RESEARCH CORP.
Call or write for descriptive brochure and prices:
8620 Roosevelt Ave. • Visalia, CA 93291
209/651-1203
TELEX 5106012830 (INTEGRAND UD)
EZLINK 62926572
We accept BankAmericard/VISA and MasterCard
IBM, PC. XT. AT trademarks of International Business Machines.
Drives and computer boards not included.
OCTOBER 1988 -BYTE 143
Intel announces
Attempt
file transfer.
Announcing the first non-stop communications route
between businesses anywhere in the world.
Intel’s Connection Coprocessor"
It’s a whole new way to send and receive programs,
files, text, graphics and electronic messages. Not just
between PCs, but with fax machines as well.
The Intel Connection is a new
communications coprocessing board
that frees your PC from the task of
communicating.
Which means you can work on your
computer non-stop—even while
sending a document as big as the New York phone book.
Now your faxes or files can fly cross country. And you
can still be zooming around in your flight simulator. Or
writing that letter to your biggest account. Or recalculating
your spreadsheets for tomorrow’s meeting.Without
interruption or downtime.
And when you fax, there are no
more stopovers at the printer, or
cooling your heels in line at the fax
machine. Because Connection lets you
do everything without leaving your PC.
And when you send files directly to
® 1988 In ‘ el Corporation. Connection Coprocessor is a trademark of Intel Corporation. WordPerfect is a registered trademark ofWordPerfect Corp. AshtonTate is a registered trademark of AshtonTate Corporation. Borland is a registered
Microsoft is a registered trademark of Microsoft Corporation. *CAS (DCA/Intel Communicating Application Specification.)
144 BYTE* OCTOBER 1988
Resend document,
cross fingers
Work through
lunch to make up
for lost time.
Finally, you send,
but FAX line is busy
another Connection-equipped PC,you won’t have to fiddle
around with modem parameters or protocols. Because the
Connection Coprocessor sets them for you. At 9600 bps.
Best of all, Connection supports CASfa new
communication standard that is supported by major
software and hardware developers like Ashton-Tatef
Borlandf DCA®Microsoftf and WordPerfect® Which
means you can send, for example, a word processing
file to your London office, without ever exiting your
WordPerfect program.
You just send the document directly from your
application.That’s it.There isn’t any complicated
communications software to learn.
And everything is backed by toll-free technical
support and a five-year warranty from Intel.
So what are you waiting for? Call 800-538-3373 now
for a free demo disk.
Because with Intel’s Connection Coprocessor,
communication is really going to take off.
irrtel
Circle 120 on Reader Service Card
OCTOBER 1988 • B Y T E 144A
1
Tomorrow’s LAN Solutions - Today.
EtherLAN Plus /The Affordable Ethernet Solution
In today’s LAN world, every new
LAN manufacturer seems to have a
new idea of what a network should
be. Standards for the industry are
few and far between, but are there
if you want to pay for them.
Wouldn’t it be nice if for once you
could buy a LAN system, at a price
you can afford, and be fully
compatible with the ethernet
standard? Well now you can!
Turn Key Ethernet
EtherLAN is here to give
you everything you need to
set up an ethernet LAN
system. You’ll receive the
EtherLAN network adapter,
25 feet of thinwire ethernet
coax cable, T connector
and easy to understand
Installation and User’s
Guides, all for one low
price. In addition to this,
you’ll also receive
Even better yet, you can use
standard DOS commands to
control your network, so you are
not stuck spending hours to learn a
new set of commands. The
operating system functions
transparently, so you won’t even
know you’re on a network.
Features You Can Rely On.
• Fully ethernet and cheapernet
compatible (IEEE 802.3).
• Fast — a full 10,000,000 bit per
second.
• Low memory requirements.
• NETBIOS compatible.
• Everything you need is included
at one low price.
The best news of all is
the price.
At only $699.95 per node, you
get all hardware, software, cabling
and manuals needed.
Introductory Offer
EtherLAN 6 Node Comparison
500 Kbytes
Read and Write
Retail
EtherLAN
11 and 10 seconds
$4199
3Com®
14 and 12 seconds
$5670*
Novell SFT®
10 and 9 seconds
$8265*
’Figures from PC Magazine.
complete software needed to get
your new EtherLAN system up and
running quickly. You’ll get
NETBIOS software and also a
complete network operating system
to make using your new EtherLAN
system even easier.
SimpIeWARE" Makes
EtherLAN Unbeatable
The operating system you’ll get
works as a shell above DOS, so all
your normal DOS programs will run
on EtherLAN as well as locally.
144B BYTE* OCTOBER 1988
NO dedicated servers are
required.
Transparent operation —operates
as a shell above DOS.
Four Node Kit for only
$2499.00. Save over
$300.00.
With features like
these, and an
affordable price
per node, how can
you lose?
Call Toll Free
1 - 800 - 262-8010
1-714-529-8850 (in CA)
Easy to use DOS type
commands or pop up menus.
Share disks, subdirectories,
printers and plotters.
DOS file and record locking.
Up to 5 printers per server.
Time and Date sharing.
Electronic Message System.
VISA, M/C, COD, or
Prepaid orders accepted.
See us at COMDEX Booth #B1540
Simple Net Systems, Inc.
545 W. Lambert Rd., Suite A
Brea, CA 92621
FAX: (714) 529-2413
Requires IBM PC/XT /AT or compatible, running DOS 3.10 or
higher. EtherLAN is a registered trademark of Simple Net
Systems, Inc. Other brand and product names are trademarks
of their respective holders.
Circle 239 on Reader Service Card (DEALERS: 240)
Will Prodigy, the latest
incarnation of
computer conferencing
for the masses, bring
information services to
a home near you?
I n the 1950s, futurists claimed that
people in the 1980s would be com¬
muting from their rooftops via per¬
sonal helicopters, filing flight
plans instead of fighting freeways. In
1959, U.S. Postmaster General Arthur
E. Summerfield predicted, “Before man
reaches the moon, your mail will be de¬
livered from New York to California, to
India, or to Australia by guided missiles.
We stand on the verge of rocket mail. ”
History ultimately betrayed these pre¬
dictions. Certainly in today’s high-tech,
ultrahip global village, such outlandish
predictions would not be foisted on the
public, would they? Don’t believe it at
all. Let’s go back to the future for a
minute.
It’s early in the 1980s, and the bur¬
geoning information age is being hyped
by two videotex systems: Times Mirror’s
Gateway and Knight-Ridder’s Viewtron.
A perfect marriage, or so it seemed. The
parent companies dealt in delivering in¬
formation. They thrived on it. So now
they sought to launch the next wave in in¬
formation delivery: news and assorted
esoteric services delivered via your TV.
However, both services flamed out.
They were victims of high operating
costs, perplexing user interfaces, and—
most of all—flaccid consumer response.
These companies should have known bet¬
ter than to make the American family
choose between reading the day’s head¬
lines and watching (reruns
notwithstanding). M*A *5*// won hands
down.
EXPERT ADVICE
COM1: ■ Brock N. Meeks
Back to the
Future Again
Back to the Drawing Board
Still, the idea of electronically delivered
services, accessible from the comfort of
your home, is a good idea. And a good
idea has a way of hanging around until
the time is right. Say hello to a good idea:
Prodigy, the information-age equivalent
of personal helicopters (easing daily
tasks) and rocket mail (offering effective
and inexpensive communications).
“We see our major competition being
the traditional way people go about doing
their everyday tasks,” says Robert
Caviglia, Prodigy’s branch sales man¬
ager in the San Francisco area. There is a
small catch. Prodigy’s success is di¬
rectly linked to the infiltration of micro¬
computers into the American home. By
industry estimates, there are roughly 13
million of them in homes today, with
slightly over 1 million of those hooked to
a modem. Prodigy believes the Ameri¬
can home is just now beginning to realize
that having a microcomputer is more than
a novelty.
“People aren’t afraid of the PC any¬
more,” says Dave Waks, Prodigy’s di¬
rector of technology and a charter mem¬
ber of its development team. “We are a
service for people who want to use the
PC to accomplish things, to make their
lives easier, use their time better, gratify
themselves, educate themselves.”
Making the Future Work
With a work force of some 750 people,
the Prodigy team has cleared extensive
technical hurdles (like building its own
network to carry Prodigy services) and is
now working on attracting the paying
customer. Three initial markets were
chosen in June: San Francisco, Atlanta,
and Hartford, Connecticut.
There are two prime factors in Prodi¬
gy’s success equation: price and perfor¬
mance. Pricewise, a flat fee of $9.95 per
month allows you unlimited access to the
service. This “all you can eat” fee may
be Prodigy’s savior. Other on-line ser-
continued
ILLUSTRATION: ROBERT KAUFMAN © 1988
OCTOBER 1988 • BYTE 144C
C0M1:
vices charge on a per hour basis. If you
use Prodigy just for its electronic mail,
you’ll more than make up the $9.95.
And for that flat fee, you get up to six
accounts. That means six different peo¬
ple can use the system for the same price.
Each account has a different ID number.
Prodigy’s ability to offer a low rate
stems from two factors. First, its low rate
is largely subsidized by more than 80 na¬
tional companies, each paying upward of
$20,000 for the privilege of advertising
to Prodigy users. It’s a captive market:
When you shift to a different screen, a
new inescapable ad pops up along the
bottom six lines of your screen.
Some critics decry these ads as a viola¬
tion of personal screen space, as if screen
space were sacrosanct. Prodigy execu¬
tives offer no apology. Part of their role,
they say, in helping to make people’s
lives easier and more efficient is the of¬
fering of services or products tailored to
an individual’s interests. The extent of
this ad tailoring depends on the user.
When first using Prodigy, you are
given the option of filling in a detailed in¬
terest summary. The more specific you
get, the better Prodigy is able to tailor
what kind of ads show up on your screen.
This tailoring raises the specter of pri¬
vacy violations. Will Prodigy be able to
track my individual purchasing habits?
Will my interest survey be sold to hun¬
dreds of commercial companies trolling
for new customers? “No,” says Brian
Ek. “The surveys are completely confi¬
dential and will not be used for anything
beyond gathering statistics to show to po¬
tential advertisers. No names are used,
no personal information released.”
Should an ad pique your interest, you
can instantly get more information sim¬
ply by pressing the L key and diving into
a window that further explains the prod¬
uct. This is a handier way of gaining
more information on a product than fill¬
ing out one of those ad cards found in
magazines. Besides, filling out those
cards usually lands your name on some -
one's mailing list, and who needs their
name on another mailing list? And if you
find you really like the product you’re
looking at, you can order it right on the
spot.
The second factor in Prodigy’s low
price is how it approaches performance.
Rather than depending on a dumb termi¬
nal, where the user is a slave to the re¬
mote system, Prodigy makes the PC the
master; the system is the slave.
Prodigy’s design takes full advantage
of the intelligence built into the PC.
(Currently, Prodigy is available only for
the IBM PC and compatibles. Apple II
owners will have access later this year,
and Mac owners early in 1989.) All the
information needed to navigate and re¬
trieve information from Prodigy is stored
in the PC.
If you’re doing something on Prodigy
and the information to perform that task
isn’t stored on your PC, only then does it
query a remote computer, usually the
local Prodigy site. “Your computer
grabs the information it needs and stores
it for future use,” says Waks. In this
sense, the system actually gains perfor¬
mance the more you use it. If the local
site doesn’t have the information you
need, it then queries the main database in
White Plains, New York.
“But the nice thing about the local host
accessing the White Plains computer is
that it stores the information you’ve
asked for and can deliver it on demand to
continued
Wherever your business takes you, take along
the WorldPort 2400™ Portable Modem. Leaving
the office doesn’t have to mean leaving behind
the world of high-speed, 2400 bps communica¬
tions. Worldwide, in virtually every situation,
including hotel rooms and phone booths, your
ability to communicate clearly and efficiently
remains intact.
Representing the cutting edge of modem tech¬
nology, the WorldPort line of portable modems
combine a broad range of features that bring
you the best value in modems today. Features
that go far beyond costly internal units, such as
Bell and CCITT standards, direct connect and
acoustic interface (300 and 1200 bps), battery
power, shirt pocket size, and a tiny price.
In fact, the WorldPort modems are the ultimate
for both portable and desktop applications. And
the WorldPort 2400 comes with Carbon Copy
PLUS™ communications software, for even
greater value.
If you want a modem that works where you do,
put the WorldPort Series to work for you. In
the office. On the road. Or at home. For more
information about our full line of WorldPort
modems, or the name of your nearest dealer,
call us at 800-541-0345. (In New York, 516-
261-0423.)
Touchbase Systems, Inc.
160 Laurel Avenue
Northport, NY 11768
(516) 261-0423
TELEX: 6502848020
FAX: (516) 754-3491
■ ■■
WorldPort 2400 is a trademark of Touchbase Systems. Inc. Carbon Copy PLUS is a trademark of Meridian Technology, Inc.
144D BYTE* OCTOBER 1988
Circle 266 on Reader Service Card
NO OTHER DESKTOP
PUBLISHING SYSTEM OFFERS
THIS FEATURE.
With the new Mannes-
mann Tally® Universal™ Publishing
System, you can practically fly.
Thanks to a Raster Image
Processor board that plugs directly
into your PC or compatible, you’ll
process your pages at a speed lim¬
ited only by the speed of your
computer. Not—as is typical—at
the speed of the printer. And you’ll
transfer ready-to-print data directly
to the printer through a video
interface at an incredible 3-million
bits per second.
So when you’re using the
PostScript® compatible interpreter,
you’ll produce a printed page
almost twice as fast as most other
systems. But that’s just ground
speed.
If you use Aldus* Page¬
Maker or Ventura Publisher,®you’ll
Circle 150 on Reader Service Card (DEALERS: 151)
■ Systems:
1. Universal Publishing System (includes a
PostScript compatible interpreter and Docu¬
ment Description Language (DDL))
2. DDL Publishing System (DDL only).
■ Resolution: 300 x 300 dpi.
■ Emulations: Both systems include HP*
LaserJet.
■ Memory: 2 Mg.
■ Typefaces: UPS includes 35 typefaces, DDL
System includes 22 typefaces.
■ Speed: 10 pages-per-minute.
■ Dual paper cassettes standard, 250 sheets
each.
■ Dual output bins standard, 250 sheets each.
■ Manual feed handles single sheets, enve¬
lopes, transparencies, and labels.
■ Workload: 10,000 pages-per-month.
really take off. Because when you
select DDL instead of the PostScript
compatible interpreter, you’ll double
that speed again. And with full page
bitmap graphics, you can get print¬
ed output up to 17 times as fast.
So call the number below
for the name of your nearest dealer
and log in your time on the New
Mannesmann Tally Universal
Publishing System. A pilot’s license
is not required.
MANNESMANN
TALLY
1-800-8431347
Ext. 162
In Washington state, call:
206-251-5524 Ext. 162
Test results available upon request. PostScript is a registered trade
mark of Adobe Systems, Inc. DDL is a registered trademark of
Imagen Corp. Ventura Publisher is a registered trademark of Ven¬
tura Corp. Pagemaker is a registered trademark of Aldus Corp.
OCTOBER 1988 • B Y T E 145
Wll newr have to wait for
a mainframe again.
Microsoft just eliminated a 3000-pound headache for main¬
frame programmers. With Microsoft® COBOL Optimizing
Compiler 3.0.
Now instead of endlessly waiting for mainframe time, you can
bring your COBOL programs right down to the PC on your
desk. Suddenly you’ve got control unknown in other platforms,
as well as serious speed and power.
You’ve got full MS ® OS/2 support to let you break the640K
memory barrier.
You’ve got fast execution because Microsoft COBOL is now a
native code compiler.
You’ve got a rich development environment thanks to the
Microsoft COBOL Animator source level debugger, Microsoft
Editor and other powerful utilities.
One final assurance. BecauseMicrosoftCOBOL3.0isnow
mainframe COBOL compatible, you’ll enjoy a seamless flow of
source code between mainframe and PC environments.
Feel free to also enjoy the
highly. technical information in
the adjacent column. Then call
us at800-541-1261 formore
information and the dealer
nearest you.
The mainframe wait is over
with Microsoft COBOL 3.0. Ap¬
pearing soon on a PC near you.
Microsoft *
© 1988Microsoft Corporation. Microsoft, the Microsoft bgo, MS and MS-DOS are registered trademarks of Microsoft Corporation. Microsoft COBOL Optimizing Compilerversion 3.0is based on COBOL/2from Micro Focus.
C0M1:
Microsoft COBOL
Optimizing Compiler
Version 3.0 for
MS OS/2 and MS-DOS®
Complete COBOL Solution
for Application Maintenance
and Development on the PC.
• Develop and port large mainframe
applications on the PC
• Break the 640K barrier with OS/2
support including dynamic link librar¬
ies and multi-thread support. NEW!
• Develop programs that run in both
MS-DOS and OS/2. NEW!
• Compatible with several different
COBOL dialects. (IBM® VS
COBOL H,™ IBM OS/VS™ COBOL,
IBM SAA, Data General, and others.)
• Call Microsoft C and Macro Assembler
routines. NEW!
• HUGE memory model allows data
items to be greater than 64K. NEW!
• Full network support with record and
file locking including Novell. NEW!
Powerful
COBOL Development
Environment
• Animator source level debugger.
NEW!
Trace execution, backtracking,
breakpoint DO statements, and
periodic breakpoints.
• Microsoft Editor, the programmer’s
editor for both MS OS/2 and
MS-DOS. NEW!
Reconfigurable and extendable
editor that even lets you run your
programs from within it.
• Incremental linker for MS OS/2
performs partial links up to 20 times
faster than a full link - only changed
modules are relinked. NEW!
ANSI 85 COBOL
support NEW!
• Certified HIGH by National
Bureau of Standards.
• Structured language enhancements:
Scope delimiters
In-line PERFORM statement
CALL BY CONTENT statement
EVALUATE statement
Negated conditions
Global variables
Reference modifications
Nested programs
Native Code compiler
with fast execution.
NEW!
• lOx faster computations than
MS COBOL 2.2.
• 30% faster I/O than MS COBOL 2.2
another user,” Waks adds.
The demonstration I was given per¬
formed flawlessly, and the full-color
graphics screens were quick, even at
1200 bits per second.
What’s Here
Prodigy has been branded with the title
“Stodigy,” apparently because it offers
no innovation and less in the way of use¬
ful services. Nothing could be further
from the truth.
True, I found the user interface too
splashy for my tastes and, yes, a bit sim¬
plistic. But the system was designed to at¬
tract a mass market—to augment peo¬
ple’s lives, not turn them into computer
experts.
Will on-line veterans find any use for
Prodigy? Of course. Its E-mail feature
alone is worth the monthly price. And
when Prodigy brings its conferencing ca¬
pability on-line, in the form of special¬
ized bulletin board-type services, the
system just might attract more than a few
power users.
Prodigy’s mnemonic menu system (M
for menu, H for help) is a welcome sight.
If you don’t want to deal with a menu,
you can use a jump command and bypass
a lot of on-screen real estate. In addition,
you can set up a self-directed personal
path that leads you sequentially through
the system, visiting only areas of interest
to you. Navigating your personal path en¬
tails only hitting the Enter key.
The system contains all the informa¬
tion that you’d expect on such a service:
news, weather, and special information,
like material from Consumer Reports.
(An interesting side note: No advertising
screens are visible while accessing Con¬
sumer Reports. As in the hard-copy pub¬
lication, it is devoid of all ads. This tells
me that Prodigy is likely to deal with fu¬
ture information providers concerned
about what types of ads people are sub¬
jected to while accessing their particular
database. Nice touch.)
Travel information is available. And
soon you’ll be able to order airline tick¬
ets, too.
There’s a panel of 40 experts writing
daily columns, from Howard Cosell on
anything to Jane Fonda on fitness to Rob¬
ert Novak on politics. And you can send
E-mail to any of these experts, with a
promised personal reply within 72
hours.
I was all set to really slam these col¬
umns as superficial until I read Novak’s
column. Novak wrote about the selection
of a keynote speaker for the Democratic
national convention. He outlined a fiery
controversy over the choice. Good stuff.
Tightly written in just over 80 words. But
the biggest surprise: I read the same in¬
formation, almost verbatim, in his syndi¬
cated newspaper column 3 days later. By
using Prodigy, I had, in fact, scooped
millions of newspaper readers.
You can access stock quotes on a 15-
minute delay, as per SEC requirements.
You can also buy and sell stocks via
Prodigy and track your portfolio by
using a type of personal path system for
setting up a series of stock symbols.
And there’s much more coming down
the pike—grocery delivery, for one
thing. You can imagine how welcome it
will be for a San Francisco couple to sim¬
ply type in a shopping list and have the
order delivered at a predetermined time.
No hassling with lines; no scheduling
one’s time around the supermarket.
There’s also a wide variety of enter¬
tainment and educational services. One
particularly intriguing game called GEO
puts you in charge of aJfictitious corpora¬
tion. Over the course of a few weeks, you
drive the company, making decisions
about mergers, product development,
and capital investment. You play against
several other Prodigy users, and at the
end of the game, your position is ranked
with the others. It’s a cutthroat game that
any corporate barracuda will love.
Will It Work?
Prodigy does have its problems. The
most perplexing one is that distribution
of software and documentation has been
terribly inadequate. People have waited
months to receive their materials. Prod¬
igy officials say this is “demand out¬
stripping supply,” but insiders cop to the
real reasons: poor planning and poor
choice of distributor. As of this writing
the problems still exist, but word has it
that Prodigy is aware of the hassle and is
doing what it can to fix the mess.
Success is often a matter of definition.
If Prodigy succeeds only in educating the
American market to the fact that on-line
electronic services are available and easy
to use, it will be a success.
As for its fate vis-a-vis personal heli¬
copters and rocket mail? Well, I suppose
that’s left for a columnist to write about
sometime well into the twenty-first
century. ■
Brock N. Meeks is a San Diego-based
freelance writer who specializes in high
technology. You can reach him on BIX as
brock. ”
Your questions and comments are wel¬
come. Write to: Editor, BYTE, One
Phoenix Mill Lane, Peterborough, NH
03458.
OCTOBER 1988 -BYTE 147
KMM.YSIS£.
settle
!Options
f Innclan
nwOfS^M
. s
III
»~ |
r cl
1 1
B v-‘=.--.»- BMMBgg
shar 'a*bl, a. [A.Sax. scearu, a portion]: The ability to
let everyone in your company have their own personal
computing environment without having to buy hundreds
of PCs.
The dramatic improvement in personal pro¬
ductivity through the use of personal computers
hasn’t come without a substantial price tag.
Buying and maintaining a PC for every user can
make a real dent in the data processing budget.
But the simple fact is,
the typical business PC
is used less than 3 hours
a day.
Now there’s a simple,
economical way to get the
most out of your existing
PCs and give every user the
personal computing envi¬
ronment they want. It’s
called Personal Data Pac
technology. From Tandon.
This innovative technol¬
ogy consists of a portable
30MB Winchester disk
pack that is both small
and rugged, called the Personal Data Pac, and
an external drive receptacle called the Ad-PAC.
The total package will cost you less than $1,000.00.
Provide your users with Data Pac technology
and several can share a single system. And
still keep their personal data personal. PCs could
even be configured differently for different
applications. Users would simply work at the
system that fits their needs.
Installing an Ad-PAC is as simple as plugging
the controller card into an expansion slot of
any AT-compatible personal computer and con¬
necting the cable. The Personal Data Pac inserts
into the Ad-PAC as easily as a VCR cassette.
The Personal Data Pac provides the perfor¬
mance of a fixed Winchester: With an effective
access time of less than 40 milliseconds, it
has the fastest data throughput of any removable
mass storage in recent tests.
And removability
doesn’t mean loss of reli¬
ability. The Data Pac can
withstand up to 250G
of shock—twice as much
as other removable
Winchesters—thanks to
Tandon’s patented
clamping mechanism
which locks the heads
away from the disk surface.
If you still need addi¬
tional processing power
after all your PCs are
Ad-PAC equipped, Tandon
has the answer. The
Tandon PAC 286.. .a powerful AT-compatible unit
with two built-in Data Pac receptacles.
Find out how your PCs can become more
shareable. See your Tandon dealer today or call
us at 1 - 800 - 556 - 1234 , Ext. 171 (In California
1 - 800 - 441 - 2345 , Ext. 171).
We 're redefining
personal computing.
The Tandon Ad-PAC
GSA# GSOOK87AGS6049 OPT1
Pricing and information correct at presstime. Tandon reserves the right to vary prices and specifications
at any time without notice. Tandon is a trademark of Tandon Corporation.
Circle 292 on Reader Service Card (DEALERS: 293)
OCTOBER 1988 • BYTE 149
Now that the best name in
CAD is this affordable,why
setde for a generic brand?
What’s in a name? When it comes to the
Autodesk name, a lot. In fact, it’s the best¬
selling, most well-respected name in the CAD
business. There simply is not another company
with the credentials to make that claim.
That’s why you shouldn’t settle for any¬
thing less than AutoSketch,® the best way to
get started in CAD. AutoSketch is the precision
drawing tool from the Autodesk family of prod¬
ucts. Not only is AutoSketch priced at just
$79.95,* but unlike some entry-level CAD prod¬
ucts, you don’t have to keep spending more to
add the features AutoSketch already has. Stan¬
dard features like boxes, circles, stretching, mir¬
roring and rotating—to mathematical precision.
And advanced CAD capabilities like dynamic
PAN and ZOOM and automatic dimensioning
and scaling, in up to 10 working layers.
Of course, if you do want to move up from
AutoSketch at some point, your files can easily
be uploaded into AutoCAD.®
AutoSketch runs on IBM® PC/XT ,M /AT®and 100%
compatible computers, and supports IBM’s PS/2.™
So if you’ re ready for CAD, why not go with the
name that rates highest among both critics and
users? Anything else is, well, second-rate.
To order AutoSketch call 1-800-223-2521.
For the name of your nearest AutoSketch
Dealer or for more in¬
formation, call 1-800-
445-5415 Ext. 1 or
write to AutoSketch,
2320 Marinship Way,
Sausalito, CA 94965.
AUTODESK, INC.
Circle 26 on Reader Service Card
'A speed-enhanced version (9 times faster), requiring a math coprocessor, is available for $99.95.
AutoSketch and AutoCAD are registered in the U.S. Patent and Trademark Office by Autodesk, Inc. IBM and Personal Computer AT are registered trademarks of
International Business Machines Corporation. Personal Computer XT and PS/2 are trademarks of International Business Machines Corporation.
FIRST IMPRESSIONS ■ Rick Grehan and Tom Thompson
Turbo C and Turbo
Pascal get upgrades, but
the big news is an
assembler and a debugger
B orland International is well
known for its low-cost line of
development languages: Pascal,
Basic, Prolog, and C. But up to
now, if you really needed to get down
close to the silicon by using assembly
language or debugging your wayward
masterpiece of code when it sporadically
crashed, you had to look elsewhere. No
longer: Borland has closed this breach by
introducing a high-speed assembler and
a powerful stand-alone debugger. If that
isn’t enough, the company has upgraded
its premier development languages—
Turbo Pascal and Turbo C—with built-
in source-level debuggers.
The Turbo Assembler and Turbo De¬
bugger are entirely new. Being a lowly
assembler, TASM operates more or less
in a line-oriented environment; happily,
it operates noticeably faster than other
assemblers. The Turbo Debugger is pos¬
sibly Borland’s best release of this group.
Like TASM, the debugger boasts support
for the complete line of 80x86 processors
and 80x87 coprocessors.
Turbo C 2.0 and Turbo Pascal 5.0 fea¬
ture their usual integrated development
environment, which consists of the com¬
piler itself, a WordStar-style program
editor, and source code debugging capa¬
bilities. Both compilers make use of ex¬
panded memory, provide faster floating¬
point emulation, have in-line assembly
language support, and support the new
stand-alone debugger. If you shun this
integrated environment in favor of a pro¬
gram editor that you’re comfortable
with, each Turbo language also provides
a command-line-interface version.
Borland Beefs Up
Its Languages
Sound familiar? Yes, Microsoft’s Quick
languages give you the same option.
Turbo C 2.0
Turbo C 2.0, like its predecessor, sup¬
ports every conceivable memory model:
tiny, small, medium, compact, large,
and huge. It now supports the long dou¬
ble data type and adds new raise and
signal functions. The raise function
signals a hardware exception, and the
signal function lets you respond to the
exception, either by two predefined han¬
dlers or by your own handler. The edit
buffer makes use of the Expanded Mem¬
ory Specification (EMS), freeing an ad¬
ditional 64K bytes of RAM to compile
and debug a program. An asm keyword
lets you add assembly language state¬
ments directly into your C code. To use
this feature, though, you’ll need TASM,
since Turbo C generates an assembly
language file rather than a linkable ob¬
ject code file when you use this option.
Turbo C 2.0 comes on six 360K-byte
5 *4-inch floppy disks and requires 448K
bytes of RAM and MS-DOS 2.0 or high¬
er. It sells for $149.95. (Contact Borland
International, 1800 Green Hills Rd.,
P.O. Box 660001, Scotts Valley, CA
95066, (800) 543-7543 or (408) 438-
8400.) We installed a beta version of the
2.0 compiler on an Epson Equity 11 +
with a 10-MHz 80286 processor, 640K
bytes of RAM, and a 30-megabyte hard
disk drive. Turbo C has no installation
program: You copy the contents of the
floppies to your hard disk, or just the li¬
braries you need. Borland also sells
Turbo C Professional, a $250 package
with Turbo C 2.0 and the new assembler
and debugger.
When you start Turbo C, it looks a lot
like Microsoft’s QuickC: It has a menu
bar, and you can access the menus and
menu items with one or two keystrokes.
The most immediate difference between
version 2.0 and version 1.0 is the new
Break/Watch menu, which is quite simi¬
lar to QuickC’s Debug menu. It lets you
set and clear breakpoints as well as set
“watches. ” A watch is a display of a vari¬
able’s contents, and the display is dy¬
namically updated as the program runs.
The built-in debugging facilities,
which operate identically for both Turbo
C and Turbo Pascal, are easy to use and
powerful (see photo 1). Pressing F7 sin¬
gle-steps you through the program source
code, line by line. On a color monitor, a
bright bar of color highlights the state¬
ment being executed. You can set a
breakpoint by stepping the program to
the statement of interest and selecting
Toggle Breakpoint from the Break/
Watch menu. The source code statement
thus selected is highlighted in a color dif¬
ferent from that of the other statements, a
nice touch if you’re plodding through a
lengthy trace. Or, you can move the edi¬
tor cursor to the target statement and
select Go to Cursor from the Run menu.
With the Break/Watch menu, you can
also examine the contents of arrays and
structures by means of a watch. The con¬
tents of the target variable are displayed
and are updated as their contents change.
You can have the watch variables dis¬
played in a particular format, such as
hexadecimal, decimal integer, real,
character, Boolean, and pointer.
We used BYTE’s C compiler bench¬
mark to compare the performances of
Turbo C 1.0 and 2.0. This benchmark is
the source code to XLisp and consists of
24 files. It’s compiled with the large
model option. Turbo C lets you define
and build “projects” that reference
multiple source code files, so we set up
an XLISP.PRJ file. Turbo C 2.0 com¬
piled the project in 2 minutes, 5 seconds,
versus the 2 minutes, 40 seconds re¬
quired by Turbo C 1.0. The preliminary
documents for version 2.0 claim that it’s
about 10 percent to 30 percent faster than
its predecessor. The BYTE benchmark
pegs it at 21 percent. We also compiled
the source code for the Sieve, Sort, and
Fibonacci benchmarks that were used to
continued
OCTOBER 1988 -BYTE 151
BORLAND LANGUAGES
evaluate Microsoft C 5.1 (see “Micro¬
soft Languages Update,” April BYTE).
We were pleased to see that Turbo C ac¬
cepted the processor-specific int86x()
function, used to extract elapsed ma¬
chine time, as coded for Microsoft C.
The version 2.0 benchmarks ran as fast
as those for 1.0, except for the Fibonacci,
which ran 2 seconds slower.
Turbo Pascal 5.0
Like Turbo C 2.0, the Turbo Pascal 5.0
editor can make use of EMS memory. It
features the ability to generate programs
larger than 64K bytes; has new built-in
procedures such as Inc( ) and Dec; and
supports several new data types, includ¬
ing longint, shortint, word, and the
IEEE floating-point formats. It also of¬
fers compatibility with Turbo Pascal 3.0
and 4.0. An inline statement has been
expanded: Formerly you could insert in¬
line assembly language statements with¬
in Pascal source code using this key¬
word, but now you can declare entire
procedures or functions to be of type in¬
line. These functions then act like
macro expansions: Every time the proce¬
dure/function name is encountered, all
the assembly code within it will be di¬
rectly inserted into the Pascal program.
Priced at $149.95, Turbo Pascal 5.0
comes on either three 360K-byte 514-
inch disks or two 720K-byte 3 Vi-inch
disks. The package requires MS-DOS
2.0 or higher, one floppy disk drive, and
448K bytes of RAM for the integrated
environment or 256K bytes for the com¬
mand-line interface. We installed a beta
version of Turbo Pascal 5.0 on the same
Epson Equity II + that we used to test
Turbo C. Turbo Pascal does come with
an installation program that asks you
several questions and then prompts you
for the disks. The compiler’s source-
level debugger is the same as Turbo C’s.
The $150 Turbo Pascal Professional ver¬
sion, with the assembler and debugger, is
also available.
For performance measurements, we
compiled the source code for the Pas¬
cal/S compiler. For comparison, we did
the same using Turbo Pascal 4.0. This
also tested the claimed compatibility to
older versions of Turbo Pascal, since the
MS-DOS implementation of Pascal/S in¬
cludes a Turbo3 unit. Both 5.0 and 4.0
compiled the 2074-line program without
errors in about the same time: 4.8 sec¬
onds. Next we compiled the p-code inter¬
preter for the Pascal/S program and used
the newly created Pascal/S compiler to
compile two example programs. We then
ran the resulting p-code with the inter¬
preter program. Both the interpreter and
the programs ran without problems.
TASM 1.0
One of TASM’s high points is support for
the 80x86 processor family, namely the
Fl-Hclp F5-Z00A F6-S*itch F7-Irace F8-Step F9-H«ke Fie-Hcnu
File Edit Run Coup He Project Options Debug Break/uatch
Toggle breakpoint Ctrl-F8
Clear all breakpoints
Uiew next breakpoint
if (j > RASTER.SIZE i
raster JmTf er l i ji j j, d : 255
raster_buffer[il,x: i 0x7F, OxFF, 0xFF, 0xFF, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0,
pixel: ' '
pixel count: A
j: 3
i: G
Photo 1: Turbo C’s built-in debugging facilities highlight the statement being
executed. At the bottom , you can see variables that are being “watched” and their
contents. You can examine the contents of an array row, or an individual cell in the
array. Also note that you can specify the output format of the displayed data.
8088/8086, 80186, 80286, and 80386.
(For the 80386, though, it has no pro-
tected-mode environment similar to the
one that’s provided by Phar Lap’s
RUN386.) TASM also recognizes copro¬
cessor op codes for the 8087, 80287, and
80387. TASM runs on IBM PC compat¬
ibles with MS-DOS 2.0 or higher and
256K bytes of RAM. The assembler is
sold in a single package with the new de¬
bugger for $149.95.
If you activate the /JJUMPS command¬
line option (or use the JUMPS directive),
TASM performs automatic jump sizing.
This means that when the assembler en¬
counters a conditional jump whose target
is out of range, the assembler will recode
the jump as a conditional branch around
a nonconditional full-segment jump. So,
if you have automatic jump sizing acti¬
vated and TASM encounters JNZ TARG
and determines that TARG is out of the
jump range, it will emit
JZ $+5
JMP TARG
since the destination of an unconditional
JMP instruction can be anywhere within a
64K-byte segment.
TASM is equipped with the STRUCT
and RECORD directives, mechanisms for
defining complex data structures. These
directives are available in the Microsoft
Macro Assembler (MASM) as well, but
TASM adds the UNION directive for de¬
fining a single location as having multi-
typed access (this is similar to C’s
union). For example, the definition
W0RD0RBYTE UNION
BYBYTE DB ?
BYWORD DW ?
W0RD0RBYTE ENDS
LOCATION W0RD0RBYTE < ?, ? >
lets you reference LOCATION as either a
word or a byte. So, you could use MOV
[LOCATION.BYBYTE] ,255 as well as MOV
[LOCATION.BYWORD] ,30000 to store a
value into LOCATION.
Perhaps TASM’s biggest feature is the
information contained in its 580-page
user’s manual. In these pages you’ll
find—among other things—a helpful tu¬
torial on the pitfalls of programming in
assembly language. The tips range from
the absurdly simple (e.g., forgetting to
return to DOS), to the mistakes we all
make when we’ve worked late into the
night (e.g., reversing operands, such as
entering MOV DX,AX when you really
meant MOV AX,DX), and on up to the
fiendishly subtle (e.g., forgetting that,
152 BYTE* OCTOBER 1988
BORLAND LANGUAGES
after a string-manipulation instruction
using a REP prefix, the SI and DI regis¬
ters are left pointing one element away
from the last address processed).
We were also impressed by the chap¬
ters on interfacing assembly language to
Borland’s Turbo C, Turbo Pascal,
Turbo Basic, and Turbo Prolog. Each
section covers parameter-passing con¬
ventions, register-passing conventions,
and coping with processor segmentation.
We tested a beta version of TASM
using the source code for the 8088 ver¬
sion of BYTE Small-C, which consists of
four files ranging in size from 28K bytes
to 65K bytes. Table 1 shows how TASM
fared against MASM 5.0. As you can
see, TASM is an average of 2.5 times
faster than MASM.
We also used the Turbo Linker,
TLINK, to create the executable code for
the Small-C compiler. This required that
we link the TASM-generated object files
together with the run-time library file,
which we had created some time ago with
Microsoft’s library manager. TLINK
readily accepted the run-time file, and
we had a running version of BYTE
Small-C in much less time than it had
taken before.
Turbo Debugger
Now that you have all these languages so
you can grind out code to your heart’s
content, the next requirement is obvious:
a debugger to fix all the mistakes you’re
sure you won’t make.
The Turbo Debugger proudly contin¬
ues the tradition of Borland windows that
we’ve seen in the company’s other lan¬
guage products. The debugger defines
two kinds of menus: pull-down menus
for activating major functions whose
contents are typically static, and pop-up
menus for entering information. (Macin¬
tosh programmers will see the similarity
with the Mac’s pull-down menus and dia¬
log boxes.) Although the Turbo Debug¬
ger does not have a built-in editor, you
can configure it to fire up your favorite
editor from a pop-up menu when you’re
in the midst of a debugging frenzy.
Another powerful feature of the de¬
bugger is that it’s polyglot; it lets you
perform source-level debugging on
Turbo C, Turbo Pascal, and TASM pro¬
grams. Borland says that support for
Turbo Basic will be added in a future re¬
lease. The capabilities of the debugger in
source mode are quite extensive, particu¬
larly in that you can perform expression
evaluation operations in the high-level
languages from within the debugger. If
you’re working on a Turbo C program,
you can enter complete C expressions
(including functions), even while debug¬
ging within an assembly language rou¬
tine that your C program has called. This
is powerful stuff, since you can view the
contents of a memory location cast as you
might use it in a C expression. For exam¬
ple, (long far #) 0x4000: :14 lets you
view the contents of memory location 14
in segment 4000 hexadecimal as though
it were a far pointer.
For Turbo Pascal, the debugger can
evaluate the language’s full syntax with
the exception of string concatenation and
set operators. Finally, Turbo Debugger
can evaluate the complete assembler syn¬
tax when you’re debugging TASM pro¬
grams. You can even modify executables
created by Microsoft LINK to work with
Turbo Debugger.
To run Turbo Debugger, you need
DOS 2.0 or higher, 384K bytes of RAM,
and an 80-character screen. Borland rec¬
ommends that you have a hard disk drive,
though the company says that a dual¬
floppy system works fine. If you want to
use Turbo Debugger on one of Borland’s
other language products, you’ll need the
following versions: Turbo Pascal 5.0,
Turbo C 2.0, or TASM 1.0.
When you activate Turbo Debugger, it
loads the program to be debugged, opens
the module window, and positions a
pointer to the start of the file. From here
you can move around in the source code,
set breakpoints and watchpoints, and do
much of what you can in the integrated
source-level debuggers described al¬
ready. What’s new is that you can open
Turbo Debugger’s CPU window and
step down a level into the real insides of
the system.
The CPU window is made up of five
components, called “panes.” The code
pane shows assembly language instruc¬
tions intermixed with their generating
high-level expressions (if you’re debug¬
ging the output of a high-level language).
continued
Table 1: Test results show that TASM easily outperforms Microsoft's MASM
on the benchmarks. All times are in seconds.
Filename
TASM
Microsoft
Source file
1.0
MASM 5.0
(bytes)
CC1.ASM
7.24
18.53
65,128
CC2.ASM
5.34
13.17
44,318
CC3.ASM
7.03
18.93
65,323
CC4.ASM
4.33
9.42
28,043
File View Run Breakpoints Data llindou Options
cs:801B E8580A call jjunode | e:
scgbpc88.2108387 IPTR=00000 OPCODE=00O OPTR=80000'
cs:001E Valid ST(8) 3.1415926
scgbpc88.2 Valid SKI) 2.718281B28
- Enpty ST(2)
4DB7:8000 Enpty SI(3)
4BB7:0008 Enpty SK4)
4DB?:001O Enpty SK5)
4DB?:0018 Enpty SK6)
- Enpty ST(7)
F2-Bkpt F3-Close F4-Here F5-Zoon F6-Next F?-Trace F8-Step F9-Run Fie-itemi
Photo 2: Turbo Debugger's numeric coprocessor window lets you dive into your
system’s floating-point unit (in this case , an 80387). Notice that you can enter
numbers directly into the coprocessor’s registers.
OCTOBER 1988 -BYTE 153
BORLAND LANGUAGES
Inside the stack pane you can see the con¬
tents of the word at the current stack
pointer, as well as one word above and
below.
The data pane displays a hexadecimal
dump of a selected region of memory.
Typically, you use the data pane to watch
blocks of memory in your data segment
for activity, but you can set this pane to
view anywhere in system memory. You
can also alter the data pane’s display for¬
mat to be hexadecimal bytes, hexadeci¬
mal words, long hexadecimal integers
(the C long data type and the Pascal
longint type), 8-byte decimal integers
(the Pascal comp type), short floating¬
point numbers (scientific notation), 6-
byte real numbers, 8-byte double num¬
bers, or 10-byte extended floating-point
numbers.
The registers pane provides a continu¬
ously updated display of the CPU regis¬
ters, while the flags pane shows the state
of each of the CPU’s flags. And yes, if
you select either the registers or flags
pane, you can muck around with the pro¬
cessor’s internals all you want.
Each pane has its own pop-up local
menu. For example, in the code pane’s
local menu, you can select the FOLLOW
command to see where a jump instruc¬
tion will go if the jump is taken. You
might also be debugging inside a subrou¬
tine and want to know what function
called that subroutine; use the CALLER
command.
If you’ve got a math coprocessor in¬
stalled in your system, Turbo Debugger
will sense its presence and let you acti¬
vate a numeric coprocessor window (see
photo 2). This window is similar to the
CPU window in that it lets you probe the
internals of the floating-point unit; you
can examine and interactively modify
the floating-point registers, as well as the
coprocessor’s status and control flags.
This feature is unique among debuggers.
For anyone with an 80386 system with
at least 700K bytes of extended memory,
Turbo Debugger can operate in “virtual
debugging mode.” In this arrangement,
the debugger loads itself into extended
memory and operates your program
from protected mode—which means that
whatever you’re debugging has free run
of the lower 640K bytes. It also means
that you can’t run a virtual debugging
session with software that uses the
80386’s virtual or protected modes (such
as DESQview, Windows/386, and Com¬
paq’s EMS simulator).
The Turbo Debugger’s main attrac¬
tion is its remote debugging (see photo
3). Anyone who has used CodeView to
debug a graphics program and gone daz¬
zle-happy while it flipped the screen
from mode to mode will appreciate re¬
mote debugging. Simply put, you hook
two machines together via serial ports.
One is the debugging station, from which
you execute Turbo Debugger as you nor¬
mally would. The other is the remote tar¬
get, on which the program under ques¬
tion executes, shepherded by a small
program (about 20K bytes long) named
TDREMOTE that communicates with the
debugging station. In this way, the pro¬
gram’s keyboard input and display out¬
put take place on the target, circumvent¬
ing the annoying interleave of debugger
Photo 3: Remote debugging with Turbo Debugger. The machine on the left is
executing the BYTE low-level graphics benchmark program , controlled via a serial
connection with the machine on the right running the debugger.
I/O with the debuggee I/O. This is also
handy if you’re developing a software
monster that’s too big to crowd into
memory with Turbo Debugger running
stand-alone.
The remote link can operate at three
data transfer rates: 9600 bits per second,
40,000 bps, and 115,000 bps. With a
beta version of the debugger, we ran a
quick remote session between a 4.77-
MHz IBM PC XT clone and a 10-MHz
PC AT clone and were surprised to see
that they operated flawlessly at the high¬
est data transfer rate. Borland also pro¬
vides a remote file-manipulation pro¬
gram, TDRF, that you can operate from
the debugging station to copy files be¬
tween the machines, delete files on the
target, create subdirectories on the tar¬
get, and more.
Faster Development through
Better Debugging
A lot of program development is not so
much how fast you can write code, but
how fast you can get it converted into ma¬
chine code. To that end, compiler writers
have boosted the throughput of their
compilers wherever possible. However,
what’s overlooked at times is that a sig¬
nificant part of developing a program is
making sure the code you wrote works.
It’s no good having a fast compiler if you
spend most of your time tracking down a
bug rather than writing useful code.
The Turbo C and Turbo Pascal up¬
grades are significant as good debugging
tools. As far as compilation speed goes,
the improvements are minor. However,
now you can single-step through source
code statements with a keystroke and
display a variable’s contents in any for¬
mat. With that type of debugging ability,
the performance of these development
languages has improved indeed.
The only surprise to TASM is that it
took Borland this long to create it. It has
everything you’d expect in an assembler,
and it’s faster than MASM. The docu¬
mentation is loaded with interfacing de¬
tails and probably makes the purchase
price worth it.
On the other hand, the Turbo Debug¬
ger is a pleasure to use. Its ability to con¬
nect seamlessly with other Borland lan¬
guages, along with its chameleon-like
countenance—the capability to operate
stand-alone, in virtual 80386 mode, or
remotely—should put it high on any pro¬
grammer’s shopping list. ■
Rick Grehan and Tom Thompson are
BYTE senior technical editors at large.
You can reach them on BIX as “rick_g ”
and (< tom_thompson. ”
154 BYTE* OCTOBER 1988
plus: VGA EGA MDA HERCULES on: STANDARD MULTISYNC monitors
RESOLUTION
IESOLUTION
IS SUPPLIED
320x200
132x60
132x60
132x44
MULTISYNC
XL/PLUS
8503/12/13
ATI Technologies Inc.
3761 Victoria Park Ave., Scarborough,
Ontario, Canada Ml W 3S2
Telex: 06-966640 (ATI TOR) Tel.: (416)756-0718
Fax:(416)756-0720
ANALOG
DIGITAL
Trademarks'. ATI, VGA WONDER, EGA WONDER - ATI Technologies Inc.; Multisync - NEC Home Electronics Inc.; AUTOCAD - Autodesk Inc.; WINDOWS - Microsoft Inc.
GEM - Digital Research Inc.; VENTURA - Xerox Corp.; AUTOSHADE - Autodesk Inc.; IBM, VGA, EGA, CGA - International Business Machines Corp.
SUGGESTED LIST PRICE
$ 499 .°°
VGA WONDER with 2.S6K Video Memory
Software
COLOR/SHADE
SPECTRUM
ATI HI-RESOUJTION
DRIVERS SUPPLIED
."36 J, K
Monitor
— II-
*800x600 CANNOT BE DISPLAYED
ON 8503-12-13
C MEEHMS
Technology you can Trust .
Y es! the Phenomenal VG AWON DER does it all at IBM
Hardware level compatibility with automatic monitor
detect and no dip switches or jumpers to set. A HOT
CARD for the 286/386 POWER USER with AUTO BUS
DETECT for 8 or 16 bit slots, running with a 16 bit data¬
path with 1:1 interleave. 100% IBM HARDWARE LEVEL
COMPATIBILITY means that ALL software and
operating systems designed for IBM
systems will run. 1024 WILL BE
DISPLAYED IN COLOR
ON STANDARD
MULTIFREQUENCY
MONITORS.
Although these features are expected from ATI they are
NOT AVAILABLE from other manufacturers. EGA on all
monitors including RGB &TTL means a perfect card for
networks. MOUSE ON BOARD! ATI built the mouse right
in to this one, why not? No extra charge! 16-bit datapath
for those FAST speeds required at high resolu¬
tions. VGAWONDER is available in both
512K and 256K Versions. Ask your
dealer for more information.
See us at
November 14-18, 1988
Las Vegas Hilton Hotel
Las Vegas, Nevada
Booth 7050
Fall '88
Circle 23 on Reader Service Card
QNX': Bend it, shape it, any way you want it.
ARCHITECTURE If the micro world were
not so varied, QNX would not be so suc¬
cessful. After all, it is the operating system
which enhances or limits the potential
capabilities of applications. QNX owes its
success (over 60,000 systems sold since
1982) to the tremendous power and flexibility
provided by its modular architecture.
Based on message-passing, QNX is radi¬
cally more innovative than UNIX or OS/2.
Written by a small team of dedicated
designers, it provides a fully integrated
multi-user, multi-tasking, networked oper¬
ating system in a lean 148K. By comparison,
both OS/2 and UNIX, written by many hands,
are huge and cumbersome. Both are ex¬
amples of a monolithic operating system
design fashionable over 20 years ago.
MULTI-USER OS/2 is multi-tasking but
NOT multi-user. For OS/2, this inherent
deficiency is a serious handicap for ter¬
minal and remote access. QNX is both
multi-tasking AND multi-user, allowing up
to 32 terminals and modems to connect to
any computer.
INTEGRATED NETWORKING Neither
UNIX nor OS/2 can provide integrated
networking. With truly distributed pro¬
cessing and resource sharing, QNX makes
all resources (processors, disks, printers
and modems anywhere on the network)
available to any user. Systems may be
single computers, or, by simply adding
micros without changes to user software,
they can grow to large transparent multi¬
processor environments. QNX is the main¬
frame you build micro by micro.
PC’s, AT’s and PS/2’s OS/2 and UNIX
severely restrict hardware that can be used:
you must replace all your PC’s with AT’s. In
contrast, QNX runs superbly on PC’s and
literally soars on AT’s and PS/2’s. You can
run your unmodified QNX applications on
any mix of machines, either standalone or
in a QNX local area network, in real mode
on PC’s or in protected mode on AT’s.
Only QNX lets you run multi-user/multi¬
tasking with networking on all classes of
machines.
REAL TIME QNX real-time performance
leaves both OS/2 and UNIX wallowing at
the gate. In fact, QNX is in use at thousands
of real-time sites, right now.
DOS SUPPORT QNX allows you to run
PC-DOS applications as single-user tasks,
for both PC’s and AT’s in real or protected
mode. With OS/2,128K of the DOS
memory is consumed to enable this facility.
Within QNX protected mode,’ a full 640K
can be used for PC-DOS.
ANY WAY YOU WANT IT QNX has the
power and flexibility you need. Call for
details and a demo disk.
THE ONLY MULTI-USER, MULTI-TASKING, NETWORKING, REAL-TIME OPERATING SYSTEM FOR THE IBM PC, AT, PS/2,
Tue HP VECTRA, AND COMPATIBLES.
Multi-User 10 (32) serial terminals per PC (AT).
Multi-Tasking 64 (150) tasks per PC (AT).
Networking 2.5 Megabit token passing.
255 PC’s and/or AT’s per network.
10,000 tasks per network.
Thousands of users per network.
Real Time 3,200 task switches/sec (AT).
Message Fast intertask communication
Passing between tasks on any machine.
PC-DOS
Cost
Standard Kernighan and Ritchie.
Single PC, networked PC’s,
single PC with terminals,
networked PC’s with terminals.
No central servers. Full sharing
of disks, devices and CPU’s.
PC-DOS runs as a QNX task.
From US $450.
Runtime pricing available.
For further information ora free demonstration
diskette, please telephone (613) 591-0931.
Quantum Software Systems Ltd. • Kanata South Business Park *175 Terrence Matthews Crescent • Kanata, Ontario, Canada • K2M1W8
Circle 218 on Reader Service Card
QNX is a registered trademark ol Quantum Software Systems Ltd.
UNIX is a registered trademark of AT & T Beil Labs. IBM, PC. AT, XT and PS/2. PC-DOS and OS/2 are trademarks of International Business Machines. HP and Vectra are registered trademarks of Hewlett-Packard Company.
FIRST IMPRESSIONS ■ Steve Apiki and Stanford Diehl
A graphical interface
and network support
carry OS/2 well beyond
the traditional
DOS environment
A ll the pieces are starting to fall
into place for OS/2, and the
nearly completed system is be¬
ginning to look pretty impres¬
sive. In addition to the primary benefits
of multitasking and seemingly limitless
program memory, the Standard and Ex¬
tended Edition 1.1 versions of OS/2 offer
features that enhance usability, add
functionality, and even point to a new
standard for both user and programmer
interfaces.
One of the most eagerly awaited fea¬
tures of DOS’s heir apparent is the Pre¬
sentation Manager, a graphical user in¬
terface scheduled to be included with
Standard Edition 1.1 and released this
month.
The LAN Manager, slated for release
with Extended Edition 1.1, adds network
support to the communications and data¬
base management capability of the cur¬
rent Extended Edition.
Together, the two programs represent
a new direction in operating-system de¬
sign: tight integration of a consistent user
interface with functions currently found
only in applications packages.
Presentation Manager
The phrase most often used to describe
the Presentation Manager is “Windows¬
like,” but the comparison is understated.
From the user’s point of view, the Pre¬
sentation Manager is Windows, except
now you’re working on the system level
and can access both applications pro¬
grams and the operating system itself.
Presentation
Manager
and LAN Manager
Users familiar with either Windows or
the Macintosh should have no trouble get¬
ting up to speed with the Presentation
Manager’s point-and-click interface.
The Presentation Manager is actually
a shell program that can be enabled or
disabled using the PROTSHELL command
in the OS/2 CONFIG.SYS file. With Stan¬
dard Edition 1.1, you have the option of
using either the standard OS/2 interface
or the Presentation Manager.
At boot-up, you’re presented with two
windows: the Task Manager and the
Start Programs window. These are spe¬
cial operating-system windows that con¬
trol the session and cannot be removed.
Together, these windows replace the Ses¬
sion Manager found in the original incar¬
nation of OS/2, although that is some¬
thing of an oversimplification—the Start
Programs window allows you to begin
new tasks, and the Task Manager allows
you to switch between them.
Within the Start Programs window is
a list of tasks that can be started by point¬
ing and double-clicking with the mouse
or by choosing Start from the Program
submenu on the menu bar. Two task
choices are always in the main list: OS/2
Command Prompt and OS/2 Windowed
Command Prompt. Selecting these lets
you enter commands at the DOS-like
[C: ] prompt, either in full-screen mode
or within a window.
You can also select DOS Command
Prompt to work in the DOS compatibility
mode, but, as always, you are limited to
one real-mode session. Adding programs
to the list in the window is as easy as
bringing up a dialog box and specifying a
name and a path to an OS/2 executable
file. Tasks can be grouped in the Start
Programs window, and you can switch
easily from group to group.
The task list also contains two system
control programs: The PM Control Panel
and the PM Filing System. The Control
Panel gives the user control over system
parameters, such as port configurations,
screen colors, fonts, and country infor¬
mation (such as currency, date format¬
ting, and numbering conventions).
Choosing the Filing System brings up a
powerful file-management facility: It
allows you to navigate through a direc¬
tory tree, moving, copying, and deleting
files—and subdirectories—using just the
mouse. You can group files by associa¬
tion, change file attributes (read-only
protection, archive status), and sort files
using the Filing System.
The Task Manager contains only tasks
that are currently running. Switching be¬
tween active tasks can be done through
this window or by selecting the task win¬
dow with the mouse. You can also close
or terminate active-task windows. The
menu bar for the Task Manager offers
other commands that can be used to shut
down the system or to arrange windows
on the screen. The shut-down choice can
be used to save currently active tasks so
that they will restart on boot-up. The file
information is simply saved in START¬
UP. CMD.
The Role of the API
Using applications in the Presentation
Manager may be simple and intuitive,
but writing them is a very different story.
Programmers with Windows experience,
like users, will feel much more at home
than those used to the plain vanilla DOS
environment. Even application develop¬
ers just getting comfortable with OS/2
kernel programming will have to throw
out much of what they know to work
within the Presentation Manager shell.
Of course, programs using the OS/2 ker¬
nel functions for I/O (functions begin¬
ning with the VIO, KBD, and MOU pre¬
fixes) should run from a windowed
command prompt with no adjustments,
but they will not take advantage of the
Presentation Manager’s consistent
graphical interface.
Application programs are insulated
from direct contact with users by the Pre¬
sentation Manager’s Application Pro-
continued
OCTOBER 1988 -BYTE 157
PRESENTATION MANAGER AND LAN MANAGER
[SWAPPER
OS/2 windowed eonnand line
Ctrl+Esc 1 Program Selector
CD:\]cd siudeu
[D:\SIUOEUltype sieue
sieue.obj : sieue.c
cl -c -B1 \pbin\dl.exe -W2
sieue.exe : sieue.obj sieue.def
link sieue, /align:16, /«ap,
CD:\SIUDEU3_
slibc7.1ib os2
Presentation Manager's graphical interface provides user-friendly multitasking.
gram Interface. The API is the underside
of the Presentation Manager, providing
all applications with a consistent inter¬
face in the same way that the topside pro¬
vides a consistent interface to the user.
From the program’s point of view, there
are only three kinds of output and one
kind of input. The application can write
either text, graphics, or dialogue infor¬
mation to a presentation space. The pre¬
sentation space can be associated with
devices (screen, printers, etc.) by the ap¬
plication. Input to the program comes
from one source only: a message queue
where the API posts messages to the pro¬
gram about user actions.
Four different types of devices can be
associated with a presentation space.
There are screen, memory, metafile, and
device contexts, which allow you to ac¬
cess output hardware without resorting to
application-specific device drivers. Of
course, the screen is used for almost all
program output, but sending data to a
printer can be done using the same
screen-display code; the application
merely needs to associate the presenta¬
tion space with a different device con¬
text. While graphics and text can be writ¬
ten to any device, dialogue information
(which creates an interactive dialog box)
can be written only to the screen display.
All program input comes through the
message queue. Each window on the
screen has its own queue, which contains
information specific to that window. For
example, when the user resizes a window
using the mouse, the Presentation Man¬
ager posts a message in the window’s
queue letting it know that its frame has
been resized and it must update its
display. Similar messages are posted
when the window is moved, minimized
(reduced to a bit-map icon), or termi¬
nated. Messages are processed by the ap¬
plication in sequential order. Windows
can also send messages to each other; a
good example is a scroll-bar window re¬
laying user-selection information to the
window containing the text to be
scrolled.
The message-based software architec¬
ture makes writing Presentation Man¬
ager applications very much like writing
applications for Windows. A Presenta¬
tion Manager application must begin by
registering a window class and drawing a
window. Next, it must create a message
queue for itself. Most of the application’s
time is spent in a simple message-pro¬
cessing loop like the following:
while (WinGetMsg(hab,msg,
filter,first,last))
WinDispatchMsg (hab,msg);
A quit message in the queue causes Win-
GetMsg to return a value of 0, dropping
the program out of the loop. Any other
message is processed by a window proce¬
dure, the real meat of the application.
The window procedure is generally built
around a structure like the C switch
statement, where each message is han¬
dled by its own section of code.
What allows these programs to be
written in a high-level language at all is a
huge assortment of standard functions
and definitions, provided only (for now)
by Microsoft’s Software Development
Kit. The functions, though readily iden¬
tified (WinEnableWindowUpdate) will
take any non-Windows programmer a
while to become comfortable with. The
header files and the window-handling
routines also add a high overhead to any
program; the source code for a Presenta¬
tion Manager “Hello World” program
can be 3.2K bytes long, and even a care¬
fully linked “Hello” executable can be
over 1 IK bytes.
LAN Manager: The Missing Link
Certainly, the release of the Presentation
Manager is a major step in the develop¬
ment of IBM’s Systems Application Ar¬
chitecture (SAA). The ultimate goal is a
standardized interface for both user and
programmer, from application to appli¬
cation and from machine to machine.
Helping to reach that goal are powerful
operating-system utilities that behave to¬
ward the user like any other application.
The latest of these is the LAN Manager,
another key piece to the OS/2 puzzle.
While the Presentation Manager links
OS/2 to the user, the LAN Manager as¬
pires to a loftier goal: to link users to
each other. Touting the promise of multi¬
tasking and transparent resource shar¬
ing, OS/2 stalks a domain once consid¬
ered the exclusive province of powerful
mainframe computers. Personal com¬
puters already pack the hardware punch
necessary to meet the challenge; only the
software gap holds them back. For the
most part, the computer community
shares the OS/2 vision. We only disagree
on which standard will emerge. Now, fi¬
nally, Microsoft lays its cards on the
table.
The LAN Manager offers an interface
much like the Presentation Manager’s,
with a system of hierarchical menus
forming the user interface and the under¬
lying API interfacing with OS/2. The
user interface breaks down into four
parts: the View menu, the Message
menu, the Config menu, and the Status
menu. The administrator can also access
a fifth menu for system maintenance. A
separate interface for console servers
uses the same menu structure with op¬
tions limited to sending messages and
monitoring activity.
The user can also drive the LAN Man¬
ager directly from the command line.
This not only allows batch files to auto¬
mate command sequences, but it also en¬
sures compatibility with other PC net¬
working products such as PC-NET and
158 BYTE* OCTOBER 1988
PRESENTATION MANAGER AND LAN MANAGER
MS-NET. Microsoft, again, tries not to
leave DOS behind in its grand scheme of
connectivity. The LAN Manager runs in
protected mode when linking to shared
resources. But once connected, it can
switch to the DOS environment to run
MS-DOS applications.
While the user clicks through the
friendly menus, the API churns away be¬
neath the surface. In fact, many times the
user won’t even realize just how hard the
API works. The API persistently strives
for the dual goal of smooth operation and
total transparency. If the user tries to
send a message before loading the mes¬
senger module, the API loads it. Or sup¬
pose the user tries to access a remote disk
without first connecting to the server.
The LAN Manager will automatically
start a session to the server, issue a Net
Use command to access the shared disk,
validate user-access level by submitting
the user name and password specified at
network start time, and then proceed
with the user’s original request. The
user, meanwhile, sees only the response
to the original request, completely obliv¬
ious to the API’s work. The API will
even try to reestablish a disconnected
session if the user issues a command
after losing the link.
DOS workstations also benefit from
this intuitive interface. Workstations
running Microsoft Networks version 1 or
2 cannot specify a user name or a group
name—a necessary input to the LAN
Manager servers running in user-level
security mode. However, when the
server receives the request from a DOS
workstation, it automatically issues a
guest user account, complete with per¬
missions and passwords. If this account
conforms to the access level requested,
the LAN Manager makes the con¬
nection.
Share and Share Alike
Whether it be messages or files or physi¬
cal devices, a LAN’s principle purpose
is to let users share common resources.
As a LAN Manager administrator, you
decide who shares which resources, as
well as when and how they are shared.
Using the Add Share command button
from within the View menu, the admin¬
istrator can select the resource to be
shared, assign a share name, designate a
drive and path if necessary, limit the
amount of users who can access the re¬
source, issue a password, and determine
how the resource can be used.
In the case of shared printers or com¬
munications devices, the LAN Manager
establishes a queue to route requests
through the network. The administrator
Status Accounts
Your username:
— Microsoft OS/2 LAN Manager 1.8 -
USER Administering:
SSSERUER
Your computername:
SSSERUER
0 network files are
open.
- Set Server Configuratio
Server '‘k eoark: Utet Connect -r V* • 3 j
Sehd lefts to: IBtjteMay 1
Auto iseonnect timeout:U20 1
t 1 User Security
Amount of e©ory:125b IK
1X1 Audit Trail
Max sets : 132-..-3
\ 1 Hidden Server
v - ■_ • - ; . ' :
t 1 Run Service
1 1 nstall Server
IX! Print Spooler
m Admin Alerter
OX
—.
v Cancel >
-—--
Install and configure server
LAN Manager’s menu structure makes it easy to set system parameters.
can add, delete, and reconfigure the
queue, thereby retaining complete con¬
trol over system requests and device ac¬
cess. The administrator can also estab¬
lish pools of devices and route jobs to the
first available device in the pool. The
LAN Manager further enhances device
access and priority routing by permitting
more than one queue to send requests to a
particular device or device pool. A series
of queues, each assigned a different pri¬
ority level, waits for an available device.
Priority levels allow time-critical jobs to
take precedence over those jobs assigned
to a lower priority. Jobs with identical
priority levels are processed FIFO (first
in, first out). Requests within a queue
can be scheduled for a specified time or
date.
The network also shares disk space.
The administrator can designate entire
directories (to include subdirectories) for
sharing or limit access to specific files.
For added security, the administrator
can determine which functions each user
can perform. Even though a number of
users may be able to access a directory on
the shared disk, some of them may only
be able to write files to the directory
while others can delete files or change
file attributes.
In addition to reading and writing
files, the user, with proper permission
from the administrator, can execute re¬
mote programs in server memory. In one
swoop, the user shares a disk, a program,
and even memory from the server. Up¬
dated files are left in the shared directory
for other users in a group to access or
modify.
The LAN Manager also includes a
messenger service so users can send and
receive messages across the network.
The administrator can send messages to a
group of users or to every user on the net¬
work. Each workstation is assigned a
message name, and messages are usually
routed via the message name, although
you may also tag a message for a specific
workstation or server by designating its
computer name. A Pop Up option enables
immediate display of a received message.
The message will flash in the message
box at the receiving workstation. Al¬
though the LAN Manager does not cur¬
rently include a text editor for message
composition, the message service will
transmit files as well as short notes, so
the user can compose a message on any
word processor and relay the file across
the network. If you wish, you can have
your messages automatically stored in
your message log.
Although further enhancements to the
LAN Manager and the Presentation
Manager will surely follow, the basic
pieces of OS/2 are in place. The concept
is grand, the structure inclusive, but the
verdict is in the hands of the users, who
must see if these final pieces of OS/2 fit
into the real world. ■
Steve Apiki and Stanford Diehl are BYTE
Lab testing editors. They can be reached
on BIX as “ apiki” and “sdiehl
respectively.
OCTOBER 1988 -BYTE 159
The Dell System220.
Once again the critics
stole the words right
out of our mourn.
“The Dell System220runs most PC Labs system
benchmark tests at speeds that wouldmakeyou think
you’re running a386!’
-PC MAGAZINE
“...the Dell machine is renewed evidence that the
price of286based desktop equipment continues to
drop rapidly, making such machines very attractive for
daily work under MSDOS even as they hold out the
promise of running OS/2 in the.future’.’
-WILL FASTIE, PC WEEK
“...includes a year’s on-site support... in theprice of the
computer. This is the sweetest support deal offeredby any
computer vendor in the industry’.’
-ERIC KNORR, PC WORLD
“The hot itemfrom a technicalpoint of view is the
System220. This machine runs a286processor at 20 MHz,
which is its major claim tofame’.’
-WILL FASTIE, PC WEEK
“...the System220has more going for it thanjust speed!’
-PC WORT n
160 BYTE* OCTOBER 1988
The reviews are beginning to pour in.
And they read like a wish list for
every power user looking to exceed the
ordinary limitations of a 286 computer.
The computer everyone is praising in
such glowing terms is the Dell System 220.
The first 286 computer with a clock
speed of 20 MHz.
It’s totally MS-DOS® and MS® OS/2
compatible. Yet it sells for much less than
you may pay for a 386+ computer.
Because you buy it direct from us.
Eliminating the mark-ups and man
gins of computer stores.
We design and build every Dell
computer right here in Austin, Texas.
We put each and every one through
a comprehensive burn-in and a battery of
diagnostic tests before we ship it.
And after we ship, we give you the
best technical support you’ll find any¬
where in the computer industry
Our technicians are on the phone
from TAM to 7PM every business day.
Almost any question you may have
about a Dell system can be answered over
the phone.
And, in the rare case, that your ques¬
tion can’t be answered by an on-line tech¬
nician, well send a Honeywell Bull tech¬
nician by the next business day.
A frill year of on-site Honeywell Bull
service is included within the purchase
price of your Dell system.
Your Dell computer also comes with
a thirty-day money back guarantee.
And we back every one of our com¬
puters with a one year limited warranty
on materials or workmanship.
For more information about Dell
computers, read the reviews in the trade
press, turn the page, review our product
offerings, and call us at (800) 426-5150.
You’ll like what we have to say.
DELL
COMPUTER
CORPORATION
TO ORDER, CALL
800 - 426-5150
IN THE U.S. AND CANADA
OCTOBER 1988 • B Y T E 161
The Dell
Computer
Store*
Welcome to our store.
We believe you’ll find this an extremely
pleasant shopping experience.
Our sales staff is on hand to serve you
from 7AM to 7PM (CST) from Monday
thru Friday.
Just call (800) 426-5150 and well give
you the technical assistance and informa¬
tion you need to make sure you’re buying
the system that’s right for your needs.
Then you have the option of either
a direct purchase or your company can take
advantage of our Leasing Plan.
Once you’ve made your choice, our
Total Satisfaction Guarantee gives you
thirty days from the day you receive your
system, to decide if you are absolutely,
totally satisfied with the product.
If you’re not, simply return the system
and you’ll receive a full refund. No ques¬
tions asked.
Your Dell computer is supported by a
team of technical experts that can be reached
every business day, from TAM to 7PM (CST),
simply by calling (800) 624-9896.
In most cases, any question you may
have about your Dell system can be
answered by one of our technicians on
the telephone.
Our technicians are also supported by
Honeywell Bull service engineers who can
be sent to your office by the next business
day, should on-site service be required.
This optional service contract is avail¬
able in over 95% of the United States, with
over 1,000 engineers in 198 service locations.
We also offer a One Year Limited
Warranty * which warrants each system we
manufacture to be free of defects in mater¬
ials and workmanship for one full year.
Feel free to call or write for the com¬
plete terms of our Honeywell Bull Service
Contract, Guarantee and Warranty. Dell
Computer Corporation, 9505 Arboretum
Blvd., Austin, Texas 78759-7299.
162 BYTE* OCTOBER 1988
THE NEW
20 MHz 386f
SYSTEM
310 .
The top of the line. It’s our highest
performance computer available,
faster than the IBMf PS/2! Model
80 and the Compaq! 386/20. It
runs at 20 MHz with the latest 32-
bit architecture. Since it also has
Intel’s Advanced 82385 Cache
Memory Controller, and high per¬
formance disk drives, the System
310 is ideal for intensive database
management, complex spread¬
sheet development, CAD/CAM,
desktop publishing or perfor¬
mance as a network file server.
Standard Features:
■ Intelf 80386 microprocessor
running at 20 MHz.
■ 1 MB of RAM (640K usable)
expandable to 16 MB without
using an expansion slot.
■ Advanced Intel 82385 Memory
Controller with 32 KB of high
speed static RAM.
■ Socket for 20 MHz 80387 or
Weitek coprocessor.
■5.25" 1.2 MB or 3.5" 1.44 MB
diskette drive.
■ Dual diskette and hard disk
drive controller.
■ Enhanced 101-key keyboard.
■ 1 parallel and 2 serial ports.
■ 200-watt power supply.
■ 8 expansion slots (6 available).
Performance Enhancements
(Systems 310 and 220):
■ 384 KB of dedicated RAM is
used by portions of the system
software for increased
performance.
**JLease for as low as $ 148/Month.
System 310
With Monitor & Adapter
Hard Disk
Drives
VGA
Mono
VGA
Color
Plus
40 MB-
28 ms
$4,099
$4,399
90 MB-
18 ms
ESDI
$4,899
$5,199
150 MB -
18 ms
ESDI
$5,399
$5,699
322 MB-
18 ms
ESDI
$7,399
$7,699
THE NEW
20 MHz 286
SYSTEM
220 .
As fast as most 386 computers,
at less than half the price—more
power for the money than any
other system. An 80286 system
that runs at 20 MHz, with less
than one wait state. Completely
compatible for both MS-DOS®
and MS® OS/2 applications (it
runs faster than IBM PS/2 Model
80), and with a remarkably small
footprint, the System 220 is the
ideal executive workstation.
Standard Features:
■ 80286 microprocessor running
at 20 MHz.
■ 1 MB of RAM (640K usable)
expandable to 16 MB (8 MB*
on system board).
■ Page mode interleaved memory.
■ Integrated diskette and VGA
video controller on system
board.
■ One 3.5" 1.44 MB diskette drive.
■ Integrated high performance
hard disk interface on system
board.
■ Enhanced 101-key keyboard.
■ 1 parallel and 2 serial ports.
■ LIM 4.0 support for memory
over 1 MB.
■ Three full-sized AT! compatible
expansion slots available.
■ Socket for 80287 coprocessor.
Options:
■ External 5.25" 1.2 MB diskette
drive.
■ 3.5" 1.44 MB diskette drive.
■ Intel 80287 coprocessor.
■ 1 MB RAM upgrade kit.
**Lease for as low as $85/Month.
System
220
With Monitor
VGA
Mono
VGA
Color
VGA
Color
Plus
One
Diskette
Drive
$2,299
$2,499
$2,599
40 MB-
29 ms
Hard Disk
$2,999
$3,199
$3,299
100 MB-
29 ms
Hard Disk
$3,799
$3,999
$4,099
THE
12.5 MHz
SYSTEM
200 .
A great value in a fuMeatured AT
compatible. An 80286 computer
running at 12.5 MHz, this compu¬
ter is completely MS-DOS and
MS OS/2 compatible. The System
200 offers high speed drive options,
industry standard compatible BIOS
and on-site service. As Executive
Computing said of this computers
predecessor, “If faster processing
speed and low cost are two key issues
affecting your purchase decision,
this machine might be the ideal
choice for your office!’
Standard Features:
■ Intel 80286 microprocessor run¬
ning at 12.5 MHz.
■ 640 KB of RAM expandable to
16 MB(4.6 MB*on system board).
■ 5.25" 1.2 MB or 3.5" 1.44 MB
diskette drive.
■ Dual diskette and hard disk
drive controller.
■ Enhanced 101-key keyboard.
■ 1 parallel and 2 serial ports.
■ 200 watt power supply.
■ Real-time clock.
■ 6 expansion slots. (4 available
with hard disk drive controller
and video adaptor installed).
■ Socket for 8 MHz 80287
coprocessor.
Options:
■ 512 KB RAM upgrade kit.
■ 8 MHz Intel 80287 coprocessor.
**Leasefor as low as $78/Month.
System
200
With Monitor & Adapter
Hard
Disk
Drives
VGA
Mono
VGA
Color
Plus
40 MB-
28 ms
$2,699
$2,999
90 MB-
18 ms
ESDI
$3,499
$3,799
150 MB-
18 ms
ESDI
$3,999
$4,299
322 MB-
18 ms
ESDI
$5,999
$6,299
A Full Line Of Computers With
A Full Line Of Configurations.
At Dell, we understand that
different users have different needs.
So we tailor each system to the
users individual requirements.
We offer monitors, graphics
boards, tape backups, dot matrix
and laser printers, hard disk and
diskette drives, expanded memory
boards, serial mice and more.
We also offer third party soft-
ware applications for virtually
every business application includ-
ing: accounting, communications,
desktop publishing, graphics, word
processing, integrated applications
and user training.
So when your Dell System
arrives, you can do productive
work the minute you unpack
the box.
We can build you the system
you’ve been looking for.
DOT M ATRIX PRINTERS.
PRINTER SYSTEM 800;
$699.95.
Highest resolution text and
graphics from a 24-wire dot
matrix printer.
Draft quality at 200 cps.
Correspondence quality
at 132 cps.
Letter quality at 66 cps.
Standard parallel and serial
interfaces.
Wide carriage.
OPERATING SYSTEMS.
Dell Enhanced MS-DOS 3.3 with disk cache and other utilities; $119.95.
Dell Enhanced MS OS/2 Standard Edition 1.0 $324.95.
PRINTER SYSTEM 600;
$499.95.
9-wire dot matrix.
Draft quality at 240 cps.
Near-letter quality at 60 cps.
Standard parallel interface.
Wide carriage.
PRINTER SYSTEM 300;
$199.95.
9-wire dot matrix.
Draft quality at 144 cps.
Near-letter quality at 36 cps.
Four standard fonts.
Paper parking.
Standard parallel interface.
DELL
COMPUTER
CORPORATION
TO ORDER, CALL
800 - 426-5150
IN THE US. AND CANADA
All prices and specifications are subject to change without notice. Please inquire for current details. Dell cannot be responsible for
errors in typography or photography. In Canada, leasing is not currently available and configurations and prices may vary. Microsoft,®
MS® and MS-DOS® are owned by Microsoft Corp. ^Signifies registered or unregistered trademarks owned by entities other than Dell
Computer Corporation. * Available January 1,1989. **Payments based on a 36-month open-end lease. Please inquire for further details.
© 1988 DELL COMPUTER CORPORATION.
| AD CODE NO. LLEJ8 |
Circle 80 on Reader Service Card
OCTOBER 1988 • BYTE 163
Product Focus ■ 80386 Clones
80386s
for the Masses
Twenty 80386-based
clones that offer
a revolutionary new
feature—affordability
Steve Apiki and Stanford Diehl
I ntel’s introduction of the 80386 chip
in 1986 set the DOS world on its ear.
It ushered in a new age, where multi¬
tasking, greater memory access, and
ever-increasing processing speed blurred
the distinction between mainframes and
microcomputers. This chip put dazzling
power at the fingertips of every user will¬
ing to shell out $5000 to $15,000 for a
Compaq Deskpro 386 or an IBM PS/2
Model 80.
Over the last year, however, the 80386
system market has grown from these elite
few to look much more like the market
for IBM PC AT clones, with offshore
vendors assembling systems and sparing
every expense. Most of these new en¬
trants are the same ones who have been
selling AT clones for years, and many of
them offer fantastic savings.
Don’t let these unfamiliar names and
logos fool you: These are real 80386s,
capable (with enough memory) of run¬
ning OS/2 or Windows/386, and of
reaching more memory than an AT ever
dreamed of. They can be hooked up to
networks and configured as multiuser
systems or used as Unix workstations.
Bargain systems they may be, but even at
these bare-bones prices, an 80386 ma¬
chine is hardly a commodity item. Every
system deserves close inspection, some¬
thing not easy to do when dealing with a
mail-order house.
For this month’s Product Focus, we
chose a group of systems selling in usable
configurations for under $3000 (see
table 1). Our minimum requirement was
that they include a clock speed of at least
16 MHz, 1 megabyte of memory, a 40-
megabyte hard disk drive, a 1.2-mega-
byte floppy disk drive, a hard disk drive
and floppy disk drive controller, a mono¬
chrome graphics card and monitor, a
101-key keyboard, a power supply, and
both serial and parallel ports. In other
words, the systems we tested had to be
fully equipped.
What surprised us was not only the
sheer number of systems meeting this re¬
quirement, but also the many optional
features available. Some companies were
able to throw in an extra megabyte of
memory, for example, or upgrade from
the usual 16-MHz system to 20 MHz. Of
course, almost all the manufacturers of¬
fer upgrades of these base systems, if
high performance is a must (see the text
box “Upgrading from Entry Level” on
page 168).
None of these machines are built
around Intel’s 80386SX, which is ex¬
pected to unleash a flood of low-cost sys¬
tems later this year. The 80386SX is a
midrange processor, offering 32-bit ca¬
pability, but with a slower 16-bit data
bus. These review systems are true 32-bit
systems, inside and out, and they rely on
mass production and low-cost compo-
164 BYTE* OCTOBER 1988
nents to cut costs. All were evaluated
using the new 80386 versions of our stan¬
dard system benchmarks (see the text
box “80386 Benchmarks” on page 172).
Heart and Soul
When we sat down and started using
these systems, we got used to seeing
many of the same things: the same beige
AT case, the same amber monochrome
display, the same keyboard, and even the
same motherboard. Most of these ma¬
chines are assembled by resellers who
simply take the components and put them
in a box. The result is a hodgepodge of
drives, power supplies, and system
boards, where the only way to differenti¬
ate the systems is to take note of their
choice of subsystems.
In such an environment, the best ba¬
rometer of performance is the mother¬
board itself—the heart and soul of the
machine—which simply becomes an¬
other component. Manufacturers can and
do, however, make modifications to the
same motherboard that can result in dra¬
matic performance differences. They
can adjust the memory speed and amount
or change the clock frequency. What’s
more, some of these resold motherboard
designs are clearly superior to others.
Unlocking the power of the 80386 re¬
quires complex memory interfacing. Its
32 data lines require 32-bit memory and
Photo 1: Two affordable 80386
machines that perform remarkably
well—the Micro Express ME 386 (left)
and the Gateway 386 (right).
a 32-bit path to reach it; its 32 address
lines can theoretically access 4 giga¬
bytes, but DOS limits program space to
640K bytes. Taken together, these fac¬
tors impose restrictions on both the sys¬
tem designer and the user.
All these systems have 32-bit data
paths on the system board, but you can fit
only so much memory in the limited
physical space. The only place to add
more memory becomes the expansion
slot, where you don’t always get the full
data path. Three of the systems—the
Pacesetter 386, the Uniq 386, and the
GCH EasyData 386—rely on stuffing the
board with single in-line memory mod¬
ules (SIMMs) to conserve real estate.
Others—like the six units that share the
Micronics 08-002-201 motherboard—do
away with on-board memory entirely and
simply have expansion cards on 32-bit
slots.
The rest feature conventional memory
on-board and an option for expansion
using memory cards. Only 13 of the 20
systems tested, however, feature 32-bit
expansion slots (see table 2); for the rest,
you must fall back on 16-bit memory.
Going to a 16-bit slot halves the per¬
formance of the 80386, because it is
forced to get the first word and then the
second rather than making the 32-bit
fetch it’s capable of. At that point, your
high-priced 80386 is acting like an 8086.
Other memory performance hits occur
when a CPU makes sequential access to
the same memory bank. While the
Micronics-based systems and a few
others employ static RAM (SRAM),
most systems make use of bank-switched
dynamic RAM, where the CPU accesses
one bank while the other bank of DRAM
is refreshed. If a read or write operation
continued
OCTOBER 1988 -BYTE 165
PRODUCT FOCUS
80386 CLONES
Table 1: For less than $3000, all these systems offer at least a 16-MHz CPU and 1 megabyte of RAM, with a variety of
memory configurations and expansion options (• = yes; O = no).
Computer Price CPU Motherboard
Speed Waits Speed select (MHz) FPU slot
4.77
6
8
10
12
16
20
Blackship 386
$2813
16 MHz
0
•
•
•
o
o
•
0
287
Micronics 08-002-201 /B
Bus 386
$2800
16 MHz
0
•
•
•
o
o
•
0
287
Micronics 08-002-201/B
Club 386
$2724
16 MHz
0/1
o
0
•
o
o
•
o
287
Everex EV-3000A
CompuAdd Standard-386
$2705
16 MHz
0
•
•
•
o
o
•
o
287
FS-101
DataWorld 386
$2744
16 MHz
0
•
•
•
0
o
•
o
287
Micronics 08-002-201 /B
Fortran 386
$3000
20 MHz
0
o
0
o
•
o
o
•
287
Cache Comp 386-1001 -002
Gateway 386
$2995
20 MHz
0
o
•
•
•
•
o
•
287/387
Gene 386
GCH EasyData 386
$2994
16 MHz
0/1
o
0
•
o
o
•
o
287/387
GCH PCB-386-AT-16
Hertz 386
$2995
16 MHz
1
0
0
•
0
o
•
o
387
Intel iSBC 386-AT
Micro Express ME 386
$2954
20 MHz
0/1
0
0
•
o
o
o
•
287
AMI-386
Micro 1 Power 386/20
$2995
20 MHz
0
•
•
•
o
o
o
•
387
Micronics 08-011-201
PC Network THE PC 386
$2854
16 MHz
0
•
•
•
0
0
•
o
287
Micronics 08-002-201/A
Pacesetter 386
$2995
20 MHz
0/1
0
0
•
•
o
o
•
287/387
CompuSystems ver 1.0
Spear Mono-386A
$2500
16 MHz
0/1
0
0
•
o
o
•
o
287
Everex EV-3000A
Suntronics-386
$2785
16 MHz
0
•
•
•
o
o
•
o
287
Micronics 08-002-201 /A
Uniq386
$2675
16 MHz
0
o
0
•
o
o
•
o
287
2M 810-04
Value 386
$2831
16 MHz
0
•
•
•
o
o
•
o
287
Micronics 08-002-201/B
VIPC Micro 386
$2999
20 MHz
0/1
o
0
•
o
0
o
•
287/387
AMR Micro 386
Whole Earth 386
$2995
16 MHz
0/1
o
•
0
0
0
•
o
287
AMI/Mylex 386
Zeos 386 Tower
$2995
16 MHz
0/1
0
•
0
0
0
•
o
287
AMI-386
1 Memory-access times may vary with machine purchase.
2 Requires motherboard modification; otherwise, 1 megabyte.
3 S = static; D = dynamic.
is attempted twice consecutively on the
same bank, a delay is imposed on these
systems. This performance problem lies
in wait for any DRAM-based system;
only faster RAM can help.
One system feature that can do won¬
ders for processing speed is a memory
cache. Six of these systems use a RAM
cache to boost their processing power:
the Micro Express ME 386, the Zeos 386
Tower, and the Whole Earth 386, with
the AMI motherboard; Spear’s Mono-
386-A and the Club 386, with mother¬
boards much like the AMI; and the
Micro 1 Power 386/20. The cache is, in
all but one case, 64K bytes of 32-bit
SRAM, with short access times (40 to 45
nanoseconds). The Micro 1 features a
32K-byte RAM cache. The power of this
feature was demonstrated in our bench¬
marks (see the graphs on page 173),
where the top finisher overall and the top
finisher in the 16-MHz group both had
memory caches.
Most of these systems use the 384K
bytes of RAM between 640K bytes and 1
megabyte—which DOS can’t directly ad¬
dress—to relocate BIOS or video BIOS
from slow ROM (sometimes referred to
as shadow RAM). This feature did not
make a significant difference on our
benchmarks, but software that makes
frequent BIOS calls should see signifi¬
cant improvement.
Raw CPU and memory speed are, of
course, important factors that can’t be
overlooked. All these systems use the
80386 double sigma, the standard chip
with 32-bit address and data lines. While
six systems run a 20-MHz clock, only
four actually use the 80386-20. The
other two, the Gateway 386 and the
VIPC Micro 386, use the same 80386-16
as every other system and simply run it at
higher than its rated speed. Both ma¬
chines turned in good benchmark per¬
formances, but constantly running any
piece of equipment out of spec is a risky
proposition at best.
Gateway added to the performance of
its machine by including 60-ns RAM,
which placed it well within the true 20-
Photo 2: Inside
the Gateway 386:
a 20-MHz clock,
dual 80287/80387
support, and a
32-bit expansion
slot provide
power and room
for growth.
166 BYTE* OCTOBER 1988
PRODUCT FOCUS
80386 CLONES
RAM
ROM BIOS
Runs OS/2
as configured
Power
supply
On-board
memory
Type 3
Access
time
Extended
memory
Max. 32-bit
memory
Cache
1 M
S
80 ns
0
10 M
None
Phoenix 386 BIOS 1.10.B2
O
220 W
1 M
S
80 ns
0
10 M
None
Phoenix 3.07
O
200 W
1 M
D
120 ns 1
0
4 M2
64K
AMI 386 BIOS
o
192 W
1 M
S
100 ns
0
10 M
None
Phoenix 386 BIOS1.10.B1
o
200 W
1 M
S
80 ns 1
0
10 M
None
Phoenix 386 BIOS 1.10.B2
o
230 W
1 M
S
80 ns
0
10 M
None
Award 386 BIOS c3.03
o
200 W
1 M
D
60 ns
0
12 M
None
Award 386 BIOS C3.03
o
200 W
2 M
D
100 ns
1 M
16 M
None
Phoenix 1.00 03
•
200 W
2.5 M
D
120 ns
2 M
16 M
None
Phoenix 386 BIOS 1.00.00
•
220 W
1 M
D
100 ns
0
4 M2
64K
AMI 386 BIOS
o
220 W
1 M
S
80 ns
0
10 M
32K
Phoenix 386 BIOS1.10.B2
o
200 W
1 M
S
80 ns
0
16 M
None
Phoenix 386 BIOS 1.10.B2
o
200 W
1 M
D
100 ns
0
8 M
None
Phoenix 386 BIOS 1.01.02
o
200 W
1 M
D
80 ns
0
4 M2
64K
AMI 386 BIOS
o
200 W
1 M
S
80 ns
0
10 M
None
Award 386 BIOS c3.03
o
200 W
1 M
D
120 ns
0
8 M
None
AMI 386 BIOS
o
200 W
1 M
S
80 ns
0
10 M
None
Phoenix 386 BIOS 1.10.B2
o
220 W
2 M
D
100 ns
1 M
10 M
None
Quadtel BIOS
•
200 W
1 M
D
120 ns
0
4 M2
64 K
AMI 386 BIOS
o
200 W
1 M
D
120 ns
0
4 M2
64K
AMI 386 BIOS
o
200 W
MHz category on our index. While mem¬
ory speed played a role in all machines’
success on our tests, the effect was out¬
weighed by caching and clock speed
more often than not.
Each reviewed machine has provisions
for changing the CPU clock speed. Most
are constantly running at a bus speed of 8
MHz to maintain compatibility with
other devices. Several have multiple
crystals on-board and are able to switch
to four different speeds.
You should consider more than speed
when evaluating a motherboard. A key
point is expandability—though 32-bit
slots are important for memory expan¬
sion, 8-bit and 16-bit slots are just as vital
for everyday cards like disk drive con¬
trollers and graphics adapters. The sys¬
tems all have between four and six 16-bit
expansion slots. On-board memory ca¬
pacity must also be considered, because
Photo 3: The
popular Micronics
08-002-201
motherboard
found in 6 of the
20 review
machines (the
Blackship 386 is
shown here).
the price of a chip set is far less than the
price of an expansion card. All machines
also include battery-backed clock chips.
While the AMI motherboard men¬
tioned earlier may well be the fastest, the
most unusual is easily the AMR Micro
386 on the VIPC Micro 386. The VIPC,
a proprietary design, includes everything
but the disk drive controller on the
motherboard, leaving all but one 16-bit
slot available for future expansion. A
serial port, a parallel port, and EGA cir¬
cuitry are built in. This saves a consider¬
able amount of money when configuring
an EGA system, but you wind up paying
for EGA even if you don’t need it. The
VIPC suffered on our benchmarks be¬
cause monochrome EGA is several times
slower than Hercules graphics.
The Difference a Drive Makes
As July’s roundup of hard disk drives
pointed out, only system clock speed af¬
fects your computer’s performance more
than drive access times. A slow disk
drive can seriously thwart the impressive
processing speed of the 80386 chip. You
cannot simply drop the chip into a system
and expect breathtaking performance.
continued
OCTOBER 1988 • B Y T E 167
PRODUCT FOCUS
80386 CLONES
Upgrading from Entry Level
J ust because you’ve decided on an en¬
try-level 80386 system doesn’t mean
you have to live with it forever. Choos¬
ing a versatile system initially can lead
to a wealth of performance-enhancing
options down the road. As with any
computer purchase, the number one cri¬
terion in selecting an upgrade path must
be its utility in performing your pri¬
mary application.
The best upgrade for calculation¬
intensive applications is a floating-point
unit. An 80287 or 80387 can, in some
cases, double your processing speed.
We ran the 16-MHz Compaq Deskpro
386 through our benchmarks—with and
without an 80287—and the difference
was striking: a score of 10.38 on our ap¬
plication index versus 8.81, and that’s
taking into account applications that
don’t access the FPU at all.
There is also a marked difference be¬
tween running an 80287 and running an
80387. Not only does the 80387 allow
for direct 32-bit communication with
the 80386, but its special hardware-im¬
plemented transcendental functions let
it calculate sines and exponentials with
ease.
To test the effect of a fast 80387 on
overall system speed, we ran the bench¬
mark suite on a 20-MHz Deskpro
386/20. The results: 17.93 when includ¬
ing the coprocessor, and 14.25 when
leaving it out. Again, the numbers fac¬
tor in applications like word processing
and databases, which perform the same
with or without the FPU.
Coprocessors let you compile and run
programs specifically made to take ad¬
vantage of 8087 code. Most FORTRAN
and C compilers include library rou¬
tines for this purpose; the alternative,
using emulator code, is not nearly as
good as the real thing. As an example,
consider the numbers earned by these
machines on our Livermore Loops and
LINPACK tests. All of them, using the
test compiled with emulation routines,
scored significantly lower than the
80287-equipped IBM PC AT. The AT
scores 0.0237 million floating-point op¬
erations per second on the Livermore
Loops and takes 1010.22 seconds to exe¬
cute the LINPACK; compare these with
the benchmark results on page 172.
Adding memory is another way to in¬
crease performance without wasting
any of your initial investment. The real
multitasking power of an 80386 can be
put to use only if you have enough space
to use it in. Adding memory above the 1-
megabyte level will let you use OS/2,
which requires 1.5 megabytes. Memory
must be at the same speed throughout
the system, and it must be added in full-
bank increments.
Unlike the standard 8-bit PC slot and
the standard 16-bit AT slot, there is no
standard for 32-bit expansion boards.
You will often need to purchase mem¬
ory boards from the same source as your
system board, and your ability to up¬
grade memory may be only as good as
the longevity of your system’s manufac¬
turer. Dynamic RAMs are not cheap,
and more and more memory is not al¬
ways the answer. If you plan to use your
80386 more as a fast AT than as a multi¬
tasking system, better upgrade choices
are available.
One of the best choices is adding a
faster hard disk drive. Drive-access
time contributes to delays no matter
what applications you run. There is a
difference, however, between adding
memory or a coprocessor and upgrading
your drive: The upgrade makes your
current hard disk drive obsolete. If you
have additional drive bays, you can con¬
tinue to use your old drive, of course,
but chances are you won’t use it often
enough to justify its original cost.
Nevertheless, the drive will probably
be the slowest subsystem on your 80386,
and a natural target for replacement.
When you choose to do so, you can
choose those with new high-speed
small-computer-system-interface or en-
hanced-small-device-interface control¬
lers that can cut average seek times from
28 milliseconds to 10 ms. These will
really accelerate the performance of
your system, but be prepared to pay
dearly for them.
Other upgrade options will, like addi¬
tional memory, affect your capability
more dramatically than they will affect
your performance. Color graphics, for
example, will let you use the speed and
power of the 80386 for CAD applica¬
tions. With a sufficiently versatile sys¬
tem, the possibilities for improvement
are almost endless.
Vendors, in an effort to stake a claim
in the inexpensive 80386 market, must
cut corners wherever possible by weigh¬
ing the trade-off between low price and
lost performance. Nowhere is that deli¬
cate balance more critical than in the
choosing of a hard disk drive. That’s be¬
cause vendors can save considerable
money by installing a bargain drive, and
they can fatally hobble their system in
the process.
Four of the systems employ the Sea¬
gate ST251-1 40-megabyte hard disk
drive (see table 2), and for good reason:
The company and the drive enjoy an ex¬
cellent reputation. The drive’s price is
one of the lowest on the market, and it’s a
solid, dependable product. Six others
opted for the original ST251, a slower
drive, and the move turned out to be par¬
ticularly bad for the PC Network THE
PC 386, which finished last on our disk
benchmarks.
Zeos, on the other hand, opted for the
Seagate ST277R, and our benchmarks
reveal that the choice was a good one. In
addition to excellent performance, the
ST277R delivers over 50 percent more
storage space, packing in 64 megabytes
of data. Despite a slow access time of 40
milliseconds, the ST277R achieves its
performance boost by employing run-
length-limited (RLL) encoding at 7.5
megabits per second. The ST251-1 uses
the same ST412 interface as the ST277R,
but it uses modified-frequency-modula-
tion (MFM) encoding at 5.0 megabits per
second. The original ST251 uses the old
ST506 interface.
While Zeos made a good choice, other
vendors did not. Uniq Technology
should have heeded our July warning.
That month’s Product Focus placed the
Microscience HH-1050 at the bottom of
the benchmark results. Unfortunately,
Uniq placed that same drive into its sys¬
tem and paid the price of poor perfor¬
mance. Those vendors selecting the Sea¬
gate ST4053 (VIPC, Blackship, and
Value) also suffered the consequences,
as all three systems placed in the bottom
half of our drive benchmarks and our
overall rating. Micro Express went with
the Priam VI50, and that drive certainly
did not hamper the system’s top-of-the-
heap performance.
Disk drive controllers also play an im¬
portant role. Since these systems are best
thought of as entry machines on which to
build, the controller should conform to
that philosophy by offering ready expan¬
sion. All the systems tested support two
continued
168 BYTE* OCTOBER 1988
UNLOCK ITS FULL 386 POWER
WITH SCO XENIX 386 - NOW!
U nder DOS, the COMPAQ DESKPRO 386/20’“ is a powerful
single-tasking, single-user system that can run thou¬
sands of DOS applications. In l6-bit, 8086 mode
One at a time.
When OS/2’" software becomes available, this
computer can become a multitasking, single-
user system running in 16-bit, 286 mode that
can also single-task those DOS applications
under OS/2. &
One at a time.
With DOS or OS/2, it will support one
user—for the cost of the entire system.
U nder SCO™ XEND(® 386, however, the
COMPAQ DESKPRO 386/20 becomes a powerful
multitasking, multiuser system that can run thousands
of proven XENIX applications. In full-tilt, 32-bit, 386 mode
ith SCO XEND( 386, this powerful computer can sup¬
port multiuser configurations of 16,32, or even more
workstations with such blazing performance that indivi¬
dual users will believe they have the whole system to
themselves—at an unbelievably low cost per user.
And the best news is that you can unlock
A the full power of the COMPAQ DESKPRO
386/20 today because you can get SCO XENIX
386—now!
SCO XENIX System V and the SCO XENIXJamily of
software solutions is availablefor all industry -
standard8086-, 80286-, and80.386-based com¬
puters, and the IBM® Personal System/2 J “
Models 50, 60, and 80.
Many at a time.
Using SCO VP/tx,™ it can multitask all the same DOS applica¬
tions under SCO XENIX.
Many at a time.
THE SANTA CRUZ OPERATION
(800) 626-UNIX (626-8649)
(408) 425-7222
FAX: (408) 458-4227
TWX: 910-598-4510 SCOsacz
uucp:... deevax! microsoft! sco! info
Circle 234 on Reader Service Card
IBM is a registered trademark and Personal System/2 and OS/2 are trademarks of International Business Marchines Oirporation. • COMPAQ DESKPRO 386/20 is a trademark of Compaq Computer Corporation. • SCO is a trademark of'Hie Santa Cmz Operation. Inc. • XENIX is a registered trademark of
Microsoft Corporation. • VP/ix is a trademark of INTERACTIVE Systems Corporation. D/87
® 1987 The Santa Cmz Operation, Inc.. 400 Encinal Street. PO. Box 1900, Santa Cmz. (A 95061 The Santa Cmz Operation, lid., 18 Noel Street, PO. Box 4YN. london WlA 4YN United Kingdom. +44 1 439 2911. (FAX): +44 1 637 9381. TELEX: 917372 sen t/>\
PRODUCT FOCUS
80386 CLONES
Table 2: The systems use a wide variety of disk drives , which differ substantially in performance.
Computer Controller Floppy Hard disk
Type
Access
Capacity
Blackship 386
WDC WD1003-WA2
1.2 M
ST4053
28 ms
44 M
Bus 386
LCS-6620TX
1.2 M
ST251
40 ms
42 M
Club 386
Everex EV-332
1.2 M
Micropolis 1333A
28 ms
44 M
CompuAdd Standard-386
WDC WD1003-WA2
1.2 M
MiniScribe 6053-11
25 ms
44 M
DataWorld 386
WD-1006-WAH/WD-1002 FDC
1.2 M
ST251
40 ms
42 M
Fortran 386
Ntl. Computer Ltd. NDC5425
1.2 M
ST251-1
28 ms
42 M
Gateway 386
WD-1006-WAH/WD-1002 FDC
1.2/1.44 M
ST251-1
28 ms
42 M
GCH EasyData 386
Data Technology 5280CRA
1.2 M
ST251
40 ms
42 M
Hertz 386
WDC WD1003-WA2
1.2 M
Micropolis 1323A
28 ms
44 M
Micro Express ME 386
Ntl. Computer Ltd. NDC5425
1.2 M
Priam VI50
28 ms
44 M
Micro 1 Power 386/20
WDC WD1003-WA2
1.2 M
Toshiba MK-134FA
25 ms
44 M
PC Network THE PC 386
WDC WD1003-WA2
1.2 M
ST251
40 ms
42 M
Pacesetter 386
WDC WD1003-WA2
1.2 M
ST251-1
28 ms
42 M
Spear Mono-386A
Everex EV-332
1.2 M
ST251
40 ms
42 M
Suntronics-386
WDC WA2-16
1.2 M
ST251
40 ms
42 M
Uniq386
WDC WD1003-WA2
1.2 M
Microscience HH-1050
28 ms
44 M
Value 386
WDC WD1003-WA2
1.2 M
ST4053
28 ms
44 M
VIPC Micro 386
WDC WD1003-WA2
1.2 M
ST4053
28 ms
44 M
Whole Earth 386
WDC WD1003-WA2
1.2 M
ST251-1
28 ms
42 M
Zeos 386 Tower
Adaptec 2372
1.2 M
ST277R
40 ms
64 M
Software key: a) Setup/diagnostics c) Video utilities f) Memory management
b) Disk utilities/disk management d) I/O utilities g) MS-DOS 3.30 w/GWBASIC
e) 386 utilities
hard disk drives and two floppy disk
drives. Most vendors selected the West¬
ern Digital controller (WD1003-WA2)
for the same reason that many selected
the ST251-1 hard disk drive.
The Adaptec 2372 controller boosts
the performance of RLL-encoded
drives, but using MFM encoding lets you
upgrade without buying a new controller.
National Computer Limited’s
NDC5425, the controller of choice in
two of the three top performers, also
proved a worthy product, delivering
functionality, expandability, and 2-to-l
interleave.
DataWoricT and Gateway reverted to a
dedicated hard disk drive controller
paired with a separate floppy disk drive
controller. The 1 -to-1 interleave of this
combination enabled these two machines
to finish second and third on our drive
benchmarks, just behind the Adaptec
2372/ST277R-equipped Zeos.
The Flesh and Bones
With so much emphasis being placed on
the nitty-gritty system components—
CPU, memory, and hard disk drive—the
nuts-and-bolts features that bring it all
together are often overlooked. Most
users don’t put much thought into the se¬
lection of things like monitors, key¬
boards, and cables. Sure, they are neces¬
sary, but as long as they perform the
basic functions, you’re covered.
But think about that. The keyboard
and the monitor are your direct interface
with the computer. That’s where the rub¬
ber hits the road. Though a blurry moni¬
tor or a defective keyboard might not af¬
fect basic system performance, it most
certainly will affect your productivity,
your enjoyment while working on the
computer, and, in the long run, your
overall evaluation of the product.
All the systems include monochrome
graphics cards, except for the VIPC,
which comes with an EGA on the
motherboard. With the exception of the
Bus 386’s monochrome card, all the
graphics cards also include an additional
printer port. Each card supports 720- by
348-pixel resolution and packs a 64K-
byte video buffer. The graphics cards in
the Fortran 386 and the Gateway 386
performed the best in our video bench¬
marks.
The monitors also share the same
basic specifications, although several ven¬
dors offer a 14-inch display rather than
the standard 12-inch model. However, it
was the shape of the screen, rather than
the size, that made the biggest differ¬
ence. The new flat display screens with
square corners definitely presented a
crisper image with less glare. While
GCH, Hertz, CompuAdd, and Suntron-
ics ship flat screens, we especially liked
the EverVision 14-inch flat display atop
the Club and Spear machines.
Like art and pizza combinations, the
satisfactory feel of a computer keyboard
is a matter of personal taste. In general,
though, most people prefer a keyboard
with positive tactile response and firm
recoil. All these systems include either a
101-key or 102-key layout in the En¬
hanced IBM AT style.
The feel of the keyboards covered a
wide range, from very subtle differences
to basic design differences. The Black-
ship, Suntronics, and PC Network key¬
boards all lacked that comforting feel of
positive tactile response: It’s hard to tell
when you’ve made true contact with the
keys. Fortran’s keyboard had miniature
Control and Alt keys, and it also suffered
from excessive recoil. On the other hand,
the DataWorld, Hertz, Pacesetter,
Value, Whole Earth, and Zeos key-
170 BYTE* OCTOBER 1988
PRODUCT FOCUS
80386 CLONES
Video
Expansion slots
Ports
Software
Included
Board
Monitor
Size
8-bit
16-bit
32-bit
Printer
Serial
Game
DTK
Quimax
14"
2
5
1
2
2
1
a,f
MGC
Panasonic
12"
2
5
1
1
1
1
a,d
Everex
EverVision
14"
2
6
0
1
1
0
b,c,d
MG-150
Samsung
12"
2
5
1
1
0
0
a,c
Graphicsmith MGP
Samsung
12"
2
5
1
2
1
1
a,f
MGP Monochrome
Samsung
12"
2
5
1
2
2
0
a.b.f
TOP MGP
Samsung
12"
2
5
1
2
2
1
a.f.g
MGP Adaptor
X-TRON
14"
2
5
1
2
1
0
a,b
Everex
Hertz
14"
2
4
2
2
1
0
a
Turbo MGP
VM-1400
14"
2
6
0
2
1
0
a
MG-132
Samsung
12"
2
5
1
2
1
1
a,b,c,d,f
6046 MGP
Samsung
12"
2
5
1
2
2
1
a.b.f
Twinhead
Packard Bell
12"
2
6
0
2
1
0
a,e
Everex
EverVision
14"
2
6
0
2
1
0
a.b.c.d.g
MGP
Mitsuba
14"
2
5
1
2
1
1
a
MG-150
Samsung
12"
4
4
0
2
1
1
a,c
Hercules
Samsung
12"
2
5
1
2
1
1
b.e.f
Motherboard
Quimax
14"
1
6
1
2
2
0
a,c
C&F Here Comp
Packard Bell
12"
2
6
0
1
1
0
b,c
CT-6040T
Packard Bell
12"
2
6
0
2
1
1
b,c
boards all had the IBM-like true-click
feel.
Almost all these systems use cables
with a basic design flaw: They’re just too
darn short. This problem rears up most
flagrantly with the Zeos system because
of its “tower” configuration. This setup
lets you free desk space by placing the
unit on the floor beneath you, but the
cables were so short that we still had to
put the Zeos on the table with its monitor
and keyboard. Kind of defeats the pur¬
pose of the “tower” design, doesn’t it?
CompuAdd’s Standard-386 commits a
worse oversight by omitting a COM1
port. You can expect an immediate up¬
grade if you go with this unit.
Another oft-overlooked item is docu¬
mentation, and with these systems, clear
documentation is not a given. Most of the
vendors simply ship the manuals pro¬
vided by the component manufacturers.
This includes the woefully inadequate
hard disk drive installation manual for
those systems packing Seagate drives.
We found confusing jumper settings on
the Gateway machine, and the mother¬
board documentation did little to help.
The motherboard manual shipped with
the Uriiq system was so poorly written
that it was often incoherent.
In fact, a lack of clear and useful docu¬
mentation plagued all these systems, al¬
though the Spear Operations Manual and
the Club User’s Manual were more com¬
prehensive than most, and the Paceset¬
ter’s Technical Reference Guide dis¬
played impressive depth.
The Price of Paying Less
While these systems offer attractive
price breaks, most of the companies are
unknown quantities in the 80386 market.
Most haven’t yet built a strong track
record. If you end up spending saved
money on repair bills, enhancements, or
perhaps even another computer before
the expected life has expired, you end up
losing in the long run.
Major vendors, on the other hand, usu¬
ally have a proven track record. Good or
bad, that track record is something to go
on. It’s often a key to such factors as du¬
rability, reliability, and customer satis¬
faction. These vendors usually have es¬
tablished a network of customer support
that few minor vendors can match.
Though the minor vendors often have a
technical-support department, staffing
is usually inadequate.
Remember, also, that these vendors
had to cut costs somewhere. Just make
sure you know where the cuts were made
and what the trade-offs are. For exam¬
ple, a couple of the vendors, Gateway and
VIPC, shipped 20-MHz crystals with
16-MHz chips. The chips will run at 20
MHz, but the manufacturer will not
guarantee performance at that rate. So
it’s a gamble. You have to decide if that
kind of risk is worth taking.
Given the piecemeal structure of these
systems and their low price, you’d expect
to run into a few problems now and
again. We expected to run into a few dur¬
ing this review, but it went far beyond
our expectations. Fully 6 of these 20 ma¬
chines had problems when we first re¬
ceived them, problems that ranged from
nuisances to complete system failures.
And these are demonstration units,
which should be the cream of the crop.
Problems included BIOS fatal errors,
erratic disk failures, a nonfunctioning
serial card, and the especially annoying
keyboard with the T key not working.
Some systems were shipped with me¬
chanical problems, like a full-height disk
drive jammed into a drive bay at a 45 de-
continued
OCTOBER 1988 -BYTE 171
PRODUCT FOCUS
80386 CLONES
BYTE Benchmark Indexes
Computer
Conventional
benchmark results
Low-level
Application-level
UNPACK
Lvrmore
Dhry
CPU
Disk
Video
Wp
Sprd
Db
Sci/
eng
Complr
Cum.
appr
Micro Express ME 386
1698.51
0.0125
5952
3.30
1.47
2.58
3.46
2.73
1.73
1.31
2.32
11.54
Gateway 386
2000.61
0.0107
5149
2.77
1.55
2.80
3.16
2.25
2.39
1.14
2.27
11.21
Fortron 386
2001.60
0.0102
5086
2.77
1.33
2.84
3.15
2.78
1.54
1.12
2.15
10.74
Zeos 386 Tower
2140.23
0.0094
4098
2.61
1.97
2.25
3.08
2.67
1.54
1.05
2.30
10.64
DataWorld 386
2513.00
0.0081
4061
2.20
1.52
1.64
2.76
2.34
2.15
0.90
2.14
10.29
Spear Mono-386A
2141.21
0.0095
4724
2.61
1.38
2.28
3.01
2.66
1.45
1.05
1.92
10.09
Micro 1 Power 386/20
2366.35
0.0087
4336
2.54
1.44
1.86
2.90
2.39
1.69
0.98
2.07
10.03
Club 386
2141.21
0.0099
4716
2.62
1.39
2.28
2.91
2.17
1.56
1.05
2.06
9.76
Whole Earth 386
2140.17
0.0099
4743
2.75
1.30
2.25
2.92
2.16
1.50
1.05
2.05
9.68
VIPC Micro 386
2118.10
0.0100
4766
2.91
1.33
1.90
2.72
2.46
1.54
1.07
1.90
9.68
CompuAdd Standard-386
2513.00
0.0081
4065
2.20
1.43
1.66
2.64
2.34
1.50
0.88
1.91
9.27
Pacesetter 386
2211.96
0.0097
4081
2.36
1.43
2.06
2.60
2.15
1.48
0.97
1.88
9.08
Suntronics-386
2514.00
0.0081
4065
2.20
1.23
2.33
2.62
2.15
1.44
0.90
1.83
8.93
Blackship386
2519.38
0.0085
4045
2.43
1.33
1.48
2.74
2.01
1.43
0.89
1.81
8.88
Bus 386
2513.33
0.0081
4065
2.20
1.04
1.63
2.57
2.14
1.51
0.89
1.70
8.81
Value 386
2513.34
0.0085
4065
2.20
1.22
1.65
2.66
2.00
1.32
0.90
1.85
8.74
GCH EasyData386
2569.08
0.0083
4065
2.42
1.34
1.84
2.45
2.00
1.50
0.90
1.90
8.74
PC Network THE PC 386
2513.00
0.0085
4065
2.20
0.93
1.63
2.54
1.97
1.43
0.91
1.83
8.67
Uniq386
2544.00
0.0074
4115
1.87
1.26
1.50
2.47
1.91
1.45
0.82
1.78
8.44
Hertz 386
2898.97
0.0075
3396
2.03
1.32
1.57
2.09
1.61
1.32
0.82
1.75
7.59
'Cumulative application index. Graphs at right are based on indexes and show relative performance.
Indexes show relative performance; for all indexes, an 8-MHz IBM PC AT= 1.
All low-level benchmarks were generated using the 80386 version (1.1) of Small-C (32-bit integers).
For the Livermore Loops and Dhrystone tests only, higher numbers mean faster performance.
For a full description of all the benchmarks, see "Introducing the New BYTE Benchmarks," June BYTE.
80386 Benchmarks
B YTE is taking this opportunity—
the first roundup of affordable
80386 systems—to introduce our
80386-specific low-level benchmarks.
I’ve modified the code-generation por¬
tion of BYTE Small-C for MS-DOS to
emit 80386 code compatible with Phar
Lap’s 386|ASM, 386|LINK, and
RUN386 combo package. The most im¬
portant addition? It’s 32-bit integers, of
course. As you peruse the benchmark
results, be aware that the Sieve, Sort,
and Matrix programs, calculated into
the CPU indexes, are now manipulating
32-bit integers, pointers, adds, sub¬
tracts, multiplies, and divides, and an
addressing capability that cracks the
64K-byte barrier.
We’re also generating two additional
figures with the String Move bench¬
mark: doubleword-odd and doubleword-
even. Recall that String Move clocks
Rick Grehan
the time required to move blocks of data
from one memory location to another,
and that it moves the bytes one at a time
(byte-wide) and two at a time (word¬
wide). The new version reports the ad¬
ditional figure for 4 bytes at a time
(doubleword-wide). Also, depending on
the processor’s data bus width and the
system’s memory hardware, moving a
word from odd address to odd address
can turn in a significantly different time
(usually a worse result) than moving a
word from even address to even address.
The same holds true for doubleword
moves.
Though none of these systems include
a floating-point unit, I’ve modified the
floating-point coprocessor library—
which originally assumed only an 8087
coprocessor—to take advantage of new
instructions within the 80387. (We’ve
also developed an 80287 library that
we’ll bring on-line soon.) You’ll see the
most noteworthy performance boosts in
the benchmarks involving transcenden¬
tal functions. Specifically, the 80387
has a single instruction for calculating
the sine (on the 8087, you had to derive
the sine from the tangent), and calculat¬
ing the exponent requires fewer instruc¬
tions than for the 8087 and the 80287.
We’ll be using the 80386 version of
the benchmarks for all upcoming 80386
machines. As usual, we’ll be making
the source code for the 80386 version of
Small-C and the updated benchmark
programs available in the public domain
(see page 3 for details). If you have any
suggestions or comments, we’d like to
hear them.
Rick Grehan is a BYTE senior technical
editor at large. He can he reached on
BIX as “rick_g. ”
172 BYTE* OCTOBER 1988
PRODUCT FOCUS
80386 CLONES
LOW-LEVEL PERFORMANCE
APPLICATION-LEVEL PERFORMANCE
^ CPU Q Disk Q Vi
Video
Micro Express ME 386
Gateway 386
Fortran 386
Zeos 386 Tower
DataWorld 386
Spear Mono-386A
Micro 1 Power 386/20
Club 386
Whole Earth 386
VIPC Micro 386
CompuAdd Standard-386
Pacesetter 386
Suntronics-386
Blackship 386
Bus 386
Value 386
GCH EasyData 386
PC Network THE PC
Uniq 386
Hertz 386
Compaq 386/20
Compaq 386s
Compaq 386/16
11.54*
11.21
10.74
10.64
10.29
10.09
10.03
9.76
9.68
9.68
9.27
9.08
8.93
8.88
8.81
8.74
8.74
8.67
8.44
7.59
8.81
14.25
9.35
] Word processing Spreadsheet Database
] Scientific/engineering Compiler
•Cumulative application index. Graphs are based on indexes at left and show relative performance. All tests were done without an FPU.
Figure 1: The Micro Express ME 386 and the Gateway 386, with 20-MHz 80386s, finished tops. Of systems with 16-MHz
80386s, the Zeos 386 Tower and the DataWorld 386 are on top. Fourteen systems finished higher on the benchmarks than a 16-
MHz Compaq Deskpro. Compared to the Compaq 386s, all had a higher CPU index, and half had a higher application index.
OCTOBER 1988 -BYTE 173
PRODUCT FOCUS
80386 CLONES
Company Information
Blackship Trading Co.
385 Oyster Point Blvd., Suite #10
South San Francisco, CA 94080
(415) 952-1994
Inquiry 898.
Micro 1
557 Howard St.
San Francisco, CA 94105
(415) 974-5439
Inquiry 908.
Bus Computer Systems
135 West 26th St.
New York, NY 10001
(212) 627-4485
Inquiry 899.
New PC Network
625 Academy Dr.
Northbrook, IL 60062
(312) 205-1300
Inquiry 909.
Club AT, Inc.
3401 West Warren Ave.
Fremont, CA 94589
(415) 683-6600
Inquiry 900.
Pacesetter Systems
7130 Fire Lane Rd.
Columbia, SC 29233
(803) 736-0673
Inquiry 910.
CompuAdd Corp.
12303-G Technology Blvd.
Austin, TX 78727
(800) 627-1967
Inquiry 901.
Spear Technology, Inc.
710A Landwehr Rd.
Northbrook, IL 60062
(312) 480-7300
Inquiry 911.
DataWorld, Inc.
3733 San Gabriel River Pkwy.
Pico Rivera, CA 90660
(213) 695-3777
Inquiry 902.
Suntronics Co., Inc.
12603 Crenshaw Blvd.
Hawthorne, CA 90250
(213) 644-1140
Inquiry 912.
Fortron Corp.
2380 Qume Dr., Suite F
San Jose, CA 95131
(408) 432-1191
Inquiry 903.
Uniq Technology, Inc.
1120 Stewart Ct., Suite G
Sunnyvale, CA 94086
(408) 736-7440
Inquiry 913.
Gateway 2000
P.O. Box 2414
Sioux City, IA51107
(800) 233-8472
Inquiry 904.
Value Plus Distributing
900 Larkspur Landing Cir., #165
Larkspur, CA 94939
(415) 461-0811
Inquiry 914.
GCH Systems, Inc.
845 West Maude Ave.
Sunnyvale, CA 94086
(408) 733-2131
Inquiry 905.
VIPC Computers
384 Jackson St., Suite #1
Hayward, CA 94544
(415) 881-1772
Inquiry 915.
Hertz Computer Corp.
325 Fifth Ave.
New York, NY 10016
(212) 684-4141
Inquiry 906.
Whole Earth Electronics
2990 Seventh St.
Berkeley, CA 94608
(415) 653-7758
Inquiry 916.
Micro Express
2114 South Grand Ave.
Santa Ana, CA 92705
(714) 662-1973
Inquiry 907.
Zeos International
530 Fifth Ave. NW, Suite 1000
St. Paul, MN 55112
(612) 633-4591
Inquiry 917.
gree angle, or motherboards installed so
close to the edge of the case that the
flange on the expansion cards wouldn’t
fit in the slot. Not all terribly serious
problems, but they do indicate a general
lack of quality control in some of these
systems.
The Best for Less
Looking at these systems made us re¬
member the true meaning of the word
“clone.” At first look, none of them
stood out from the rest. With so many
common components and identical fea¬
tures, we thought picking the best would
be impossible. Luckily, a few of the sys¬
tems shucked the “cheap” label and dis¬
played an admirable mix of performance
and quality. A couple of the systems went
a step further, emerging as truly excep¬
tional buys.
It’s one thing to compare these sys¬
tems to one another and find outstanding
performance; it’s quite another to look at
them in reference to the rest of the 80386
arena and find the same thing. The sys¬
tems we’ve rated highly here give good
account of themselves, even against
Compaq’s big guns. In fact, all but six of
these machines finished higher on our
benchmarks than a similarly equipped
16-MHz Deskpro.
While none were able to touch the
overall performance of the Deskpro
386/20—with its high-speed enhanced-
small-device-interface disk drive con¬
troller and dedicated cache controller—
the top finishers were able to come much
closer than their prices would indicate.
And what of the 386s, Compaq’s
80386SX-based machine? Every last one
of these review machines earned a better
CPU index than the 1.86 assigned to the
386s.
Superior subsystems also became ap¬
parent. Our benchmarks demonstrate the
superiority of the AMI-type mother¬
board: The three AMI systems and the
two very similar EV-3000A-equipped
systems made up half of the top 10, re¬
gardless of the other system parameters.
The AMI does, however, have signifi¬
cant drawbacks: A low memory ceiling
and a lack of 80387 support will hamper
future upgrades. On the other side of the
coin, the common Micronics 08-002-201
motherboard was installed in systems ac¬
counting for 6 of the bottom 10. For a
full accounting of the performance in¬
dexes, see page 173.
Often, the choice in memories comes
down to a trade-off between size and
speed. The Hertz 386, though very slow,
does come with 2.5 megabytes of mem-
continued,
174 BYTE* OCTOBER 1988
Insist
On The Best
Micronics
Motherboards
Innovation
and
Performance
MICR#NICS
uality,
Performance
and Innovation
best describe our 80386
based board level product
line. Now with both AT and Baby size and
high speed CACHE memory.
Micronics is the leading supplier to OEMs,
VARs and Systems Integrators that require
the best in 80386 technology.
For a distributor near you, call
COMPUTERS INC.
800 / 234-4386.
© Copyright 1988 Micronics Computers. Inc.
Circle 168 on Reader Service Card
OCTOBER 1988 -BYTE 175
WHY TRUST OUTSIDERS
WITH THE MSK
OF YOUR EC COMPUTER
ORPRMTER.
NEC Customer Engineering and
its authorized dealers offer you the
highest quahty service
because we know
your NEC equip¬
ment best. NEC
has a wide range
of service options,
high quahty parts, and comprehensive main¬
tenance contracts. Call us, and find out about
the many ways NEC Information Systems takes
care of its own.
Service Excellence Through People, Pride and Professionalism SH
1-800-325-5500 NEC
CaC ...-
Computers For The Blind
Talking computers give blind and visually impaired
people access to electronic information. The question
is how and how much?
The answers can be found in "The Second Beginner's
Guide to Personal Computers for the Blind and Visu¬
ally Impaired” published by the National Braille Press.
This comprehensive book contains a Buyer’s Guide
to talking microcomputers and large print display
processors. More importantly it includes reviews,
written by blind users, of software that works with
speech.
Send orders to:
National Braille Press Inc., 88 St. Stephen Street
Boston, MA 02115, (617) 266-6160
NBP is a nonprofit braille printing and publishing house.
PRODUCT FOCUS
80386 CLONES
ory. The Hertz was able to run memory-
hungry OS/2 as configured, a trait
shared only by the EasyData 386 and the
VIPC Micro 386. Our test for OS/2 com¬
patibility was a simple one, running
three simultaneous processes from
Microsoft’s OS/2 demonstration disk.
No times were recorded. We did have
some video problems when running
OS/2 on the VIPC, and we could not get
it to run successfully using the on-board
EGA. The company assured us that it had
no problems running OS/2 on similar
units, and we did get it to work using an
external Hercules card.
All manufacturers claim Windows/
386 compatibility. We were unable to test
this, though, because Windows/386 ver¬
sion 2.0 does not include a Hercules
driver, and version 2.1 was not shipping
as of press time.
Beyond the raw benchmark results, we
looked at many factors when evaluating
these systems. We considered the appar¬
ent quality of the overall product, the
performance of the subsystems, the gen¬
eral look and feel, and the reliability of
operations. Even so, it is hard to ignore
the impressive performance of the Micro
Express ME 386 on our benchmarks. It
not only excelled on our low-level tests,
especially the CPU index, but it also
blazed by the other machines when con¬
verting that low-level capability to prac¬
tical applications. Churning along at 20
MHz, it posted an application index of
11.54, good enough for top honors.
However, when evaluating the whole
package, the Gateway 386 surpasses all
the others. Coming in a close second on
our application index, the Gateway deliv¬
ers speed without sacrificing features: a
16-MHz chip running at 20 MHz, 60-ns
RAM, a 1.44-megabyte 3^2-inch floppy
disk drive to accompany the standard
1.2-megabyte 5 Va -inch floppy disk
drive, an extra serial port and a game
port, DOS 3.30 with GWBASIC, and
sockets for both the 80287 and the 80387
coprocessors. The system ran without a
glitch, although we would prefer to see a
true 20-MHz chip under the hood. We
were truly surprised to see a system of
this caliber selling for less than $3000.
It’s a testament to the state of the
80386 market. You don’t have to wait for
the unveiling of the 80486 or for prices to
drop on the hybrid 80386SX to get an
80386 at a reasonable price. The shake¬
out has arrived. The clones are here. And
they can get the job done. ■
Steve Apiki and Stanford Diehl are testing
editors for the BYTE Lab. They can be
reached on BIX as “apiki ” and “sdiehl. ”
176 BYTE* OCTOBER 1988
EQUITY II PLUS
• 1.2 Meg Floppy
• 40 Meg Hard Disk
• 640K Ram
• Serial/Parallel/C/C
• 80286 CPU
• Monochrome Monitor
• Graphic Card
• MS DOS
• GW Basic
In order to provide the best service,
EPSON EQUITY Is
exclusively sold on location.
EQUITY 1+
• 360K Floppy
• 20 Meg Hard Disk
• 640K Ram
• Serial/Parallel Port
• Monochrome Card
• Monochrome Monitor
• MS DOS
• GW Basic
$1295
EQUITY 111+
• 80286 CPU 6-8 12 MHz
• 1.2 MEG Floppy
• 40 MEG Hard Disk
DOS 3.2 Mono Monitor
& Graphic Card
$2195
LOW
PRICE
LEADER
SINCE 1983
Everex
Step 286 - 12 & 16 MHz
1 Meg RAM
Set up utility in ROM
S/P, C/C
Enhanced keyboard
1.2 MB floppy
DOS/BASIC
Everex
Step 386-20 MHz & 16 MHz
256K cache of very high speed RAM
2 Meg RAM, expandable to 16 Meg
S/P, C/C SCall
Enhanced keyboard
1.2 MB floppy
DOS/BASIC
SCall for
your
configuration
camPAa
386 130 meg/20 MHz.6495
286 40 meg.2395
386 40 meg/16 MHz.4195
386 60 meg/20 MHz.5650
Portable III 40 meg/12 MHz.4195
CARD & MONITOR EXTRA
PS/2 model 30/20 meg.1775
PS/2 model 50/20 meg.2595
PS/2 model 60/40 meg.3395
PS/2 model 60/71 meg .4100
PS/2 model 80/40 meg.4595
MONITOR EXTRA
LAP-TOP
Toshiba 3200-40.3695
Toshiba 3100-20 . Call
Toshiba 1000. Call
NEC Multispeed .1395
NEC Multispeed EL.1595
EPSON LT. Call
WE STOCK
CITIZEN
OKIDATA
EVEREX
TOSHIBA
NEC
WYSE
HITACHI
PRINCETON GRAPHICS AMDEK PC MOUSE IRWIN & ARCHIVE
SONY HAYES MICROSOFT MICE TAPE BACK
ACER SAMSUNG LOGITECH TAXAN
HOUSTON INSTRUMENTS CALCOMP MITSUBISHI
Macintosh
Mac-SE/20 Meg.2595
Mac-ll/40 Meg.3795
ARCHE RIVAL 386
10/20 MHz, 1.2 floppy, 2 MB RAM
Monochrome.$2995
SOFTWARE
Microsoft Word.239
Word Perfect 5.0.249
Lotus 1-2-3.297
dBase 111+.385
AND MANY, MANY MORE!
SPECIALS
of the Month
Microsoft Mouse ...$109
Microsoft Excel.$309
Aldus Pagemaker.. .$479
AST
AST 386 model 340 .
.4395
AST 286 model 80.
.1695
AST 286 model 120.
.Call
AST 286 model 140.
.2695
CARD & MONITOR EXTRA
EPSON®
PRINTERS
Epson FX850/1050 .. .$379/535
Epson LQ850/1050 .. .$559/785
Epson LQ500/2500 .. $359/895
Epson LX800/EX800 . $199/445
Epson LQ2550 .$970
CITIZEN
PRINTER
180D/15E .$179/385
MSP40/45 .$299/439
MSP50/55 .$399/509
Tribute 124/224 .$529/679
Overture Lazer.$1459
HP LASER Jet II .$1750
WE ACCEPT LC, CASHIER CHECKS, MONEY ORDERS, VISA, MC, AmEx
3% charge on VISA, MC & 5% on American Express
COMPUTER LANE
HOURS:
M-S 9-6
CORPORATE ACCOUNTS WELCOME
CALL FOR VOLUME DISCOUNTS
CONSULTANTS CALL FOR PRICING
1-800-526-3482 (outside ca> 2 T a E'S’
(818) 884-8644 (In CA)
(818) 884-8253 (FAX)
Prices subject to change without notice
Ye BLOCK W. OF TOPANGA
CA 91304
Compaq is a Registered Trademark of Compaq
IBM is a Registered Trademark of International Business Machines
Circle 67 on Reader Service Card
OCTOBER 1988
BYTE
177
S CSystems
Serving Computer Buyers For
Eight Years
1 - 800 - 669-9933
Para Asistirle En Espanol
Llame Al Tel 1-800-8^2-1777
PANASONIC
KXP1091I
Printer
SAMSUNG
12" Flat Amber
Monitor
LOGITECH
C7 Mouse
W/Plus Software
$199 $82 $68
HARDWARE SOFTWARE
ACCESSORIES
CopyllPC Brd Deluxe.$ 99
Masterpiece +. 95
COMPUTERS
SCSystems
Series 88
XT Computer
Slide Case Top w/upfront
keylock, turbo button/led,
reset button. 150 watt power
supply, 360K drive, 477-
10MHz, 640K. Phoenix Bios,
AT style keyboard, Limited
one year warranty.
$565
AST Premium/286
Model 120.$2279
Model 80 . 1629
Model 140X .2479
BOARDS
AST Adv Prem lmb.$ Call
AST 6 Pac Prem lmb. 525
ASTSixpac. 115
Hercules Grph +..... 182
EGA BOARDS
ATI EGA Wonder.$175
Genoa SuperHi Res+. 195
Orchid Designer. Call
Paradise 480. Call
Paradise VGA +XT. Call
Paradise VGA Prof. 385
Vega VGA. 269
EGA MONITORS
Princeton U/Sync.$ 529
NEC Multisync 2 . 589
Samsung. 359
HARD DRIVES
Seagate 125 w/cont.$ 321
Seagate 138 w/cont. 411
Seagate 30MB w/cont. 294
Seagate 20MB w/cont. 269
MICE
Logitech .$ 68
MS Bus Mouse . 99
MODEMS
Hayes 1200 .$ Call
Hayes 1200B. Call
Incomm RPC1200. 62
Incomm RPC2400. 147
Incomm T1200 . 76
Incomm T2400 . 167
Incomm T2400EC. 224
MONITORS
Amdek 410.$ 145
Princeton MAX 15. Call
Samsung RGB. 215
Samsung Amber. 82
3COM
3C503 ELink II. $345
3C523 ELink/MC . 432
PRINTERS
Citizen
120D.$ Call
180D. 199
MSP-15E. 319
MSP-40. 285
C.Itoh
ProWriter C715. 925
NEC
P2200. Call
Okidata
Call on all models.
Panasonic
1080I/M2..... 164
1091I/M2. 199
10921 . Call
Star
NX-1000. 179
NX-1000 Color. 234
NX-15. Call
Toshiba
321SL. 500
341SL. 674
351SX.1005
ACCOUNTING
DacEasy 3.0.$ 54
DacEasy Bonus 3.0. 110
Dollars & Sense. 95
Managing Your $. 117
COMMUNICATION
Carbon Copy Plus.$ 106
CrossTalk XVI . 89
CrossTalkMK4. 115
PC Anywhere 3. 98
SmartCom II. 82
DATABASE
Clipper.$ Call
Data Perfect. 282
DBase III. 375
DBXL Diamond. 109
Fox Base +. 190
Paradox 2.0 . 430
Q and A. 188
Relate & Report. 100
DESKTOP PUBLISHERS
Pagemaker 3.0 .$ Call
PFS First Pub. 2.0. 70
Ventura. 495
GRAPHICS
Chartmaster.$ 199
Generic Cad 3.0..... 51
Harvard Graphics... 272
Printshop. 33
Signmaster. Call
INTEGRATED
Ability Plus.$ 139
First Choice. 87
LANGUAGES
MS QuickBasic.$ 60
MS Quick C . 60
Turbo Basic . 59
Turbo C. 59
Turbo Prolog 2.0 . 89
SPREADSHEETS
Lotus 123.$ Call
Quattro. Call
Surpass. 329
VP Planner Plus. 87
UTILITIES
CopyllPC.$ 18
Desqview. 71
Duet. 48
FastbackPlus. 88
Form tool. 52
Mace. 48
Norton Advanced . 72
Norton Commander 2.0 . 43
PC Tools Deluxe. 36
Sidekick Plus. 117
Sideways Print. 39
WORD PROCESSING
Rightwriter.$ 49
Sprint. H 7
Word Perfect 5.0 . 219
Wordstar 2000 . Call
XY III Plus. 275
Call For Items Not Listed
SC Systems
205 S. 29th St., Phoenix, AZ 85034
Order Line 800-669-9933 Espanol 800-842-1777
Status Line 602-275-1395 FAX No. 602-273-0043
Order Line for Europe & Mexico 602-275-1395
Jfn R H l HLH^, 0 ( h C i' ar9e '.° r y isa or Mastercard. w ® d0 not charge your card UNTIL WE SHIP your order. Manufacturers warranty applies in all cases all warranties are
handled by the manufacturers. We accept Purchase Orders from authorized companies only, for 3.5% above cash price No COD orders No refund on oDened softwarp
m , ° c h han 9 e ' A ^ 0W 14 ^' or P^onal/company checks. Arizona orders add 6.7% tax. Add 2% for shfppfng plus $2 00°Sr hIndlina !$4 0n
minimum). Please call for shipping charges on all Canada and International orders. We do not guarantee compatibility. All returns are subject to a 20% restocking fee.
178 BYTE* OCTOBER 1988
Circle 255 on Reader Service Card
System Review
Dell’s System 310
proves that top-notch
performance doesn’t
have to come at
top-shelf prices
John Unger
Bucking
the System
VGA monochrome monitor and a 28-
millisecond 40-megabyte hard disk drive
for $4099. My review unit included 2
megabytes of RAM, a 20-MHz 80387
coprocessor, a 1.44-megabyte 3 1 /2-inch
floppy disk drive, a 90-megabyte en-
hanced-small-device-interface (ESDI)
hard disk drive, and a high-resolution
VGA color monitor. This brought the
grand total for my system to $7000.
M aking a 20-MHz 80386-
based microcomputer run at
its maximum potential re¬
quires more than a 20-MHz
CPU: The entire suite of hardware com¬
ponents has to interact efficiently. Such
optimized performance was obviously a
prime consideration when Dell’s engi¬
neers designed the System 310.
The System 310 is a solid, high-per¬
formance 80386 computer that’s a prime
contender for the title of fastest 20-MHz
80386 machine. But that’s not all; the
machine’s excellent performance comes
at a price that’s well below that of compa¬
rable systems.
The System 310 is available in a vari¬
ety of models that share the same basic
hardware. Each has a 20-MHz CPU, 1
megabyte of RAM, a 1.2-megabyte 5 Vi-
inch floppy disk drive, and a VGA card.
The entry-level model also includes a
Performance Credentials
A Chips & Technologies 20-MHz 80386
chip set underlies the System 310’s basic
design. These components, integrated
with a concurrent bus architecture and
high-speed cache and main memory,
form the framework of the Dell System
310. You can set the 20-MHz 80386 CPU
to switch to 8 or 4.77 MHz when you
press the Control, Alt, and backslash
keys. The system’s expansion bus runs
independently of the CPU’s clock speed
at a consistent 8 MHz. The motherboard
also has one 32-bit memory slot, six 16-
bit AT slots, two 8-bit PC slots, and a
socket for a 20-MHz 80387 math co¬
processor.
Memory access has been optimized in
two ways. The system’s concurrent bus
architecture allows the system bus to be
effectively decoupled from the processor
bus. The CPU can then execute instruc¬
tions while the system bus is running di¬
rect memory access (DMA) cycles,
thereby speeding up operations such as
disk and memory data transfers. The
System 310 also incorporates an Intel
82385 cache memory controller and 32K
bytes of high-speed, 35-nanosecond
static RAM (SRAM), like the Compaq
Deskpro 386/20, the ALR FlexCache
20386, and other high-performance
80386 machines.
The main purpose of the cache is to
provide a fast access buffer of SRAM be¬
tween the processor and the slower, nor¬
mal dynamic RAM that makes up the
computer’s main memory. The cache
continued
OCTOBER 1988 • BYTE 179
Dell System 310
Company
Dell Computer Corp.
9505 Arboretum Blvd.
Austin, TX 78759
(800) 426-5150
Components
Processor: 20-MHz 32-bit Intel 80386
with zero wait states, switchable to 8 or
4.77 MHz; socket for 20-MHz 80387
coprocessor
Memory: 1 megabyte of 80-ns RAM,
expandable to 2 megabytes on system
board (maximum system memory is 16
megabytes); Intel 82385 cache controller
with 32K bytes of 35-ns SRAM; Phoenix
80386 ROM BIOS Plus, version 1.10 09
Mass storage: One 1.2-megabyte 5V4-
inch floppy disk drive; 40-megabyte AT-
type or 90-, 150-, or 322-megabyte
ESDI hard disk drive
Display: Monochrome, EGA, VGA
color, VGA Plus color, or VGA
monochrome monitor
Keyboard: 101-key IBM
Enhanced-style keyboard
I/O interfaces: Two RS-232C serial
ports with DB-9 connectors; DB-25
parallel port; one 32-bit memory-
expansion slot, six 16-bit slots, and two
8-bit slots
Size
6V4 x2iy a x17V2 inches; 45 pounds
Software
Microsoft MS-DOS 3.30 and custom
utilities; Microsoft GWBASIC 3.22;
Microsoft Windows/386
Options
1-megabyte SIMM upgrade: $899.95
Dell memory-expansion board with
2 megabytes: $1799.99
20-MHz 80387 math coprocessor:
$799.95
40-megabyte internal tape backup unit:
$399.95
1.44-megabyte 3V2-inch floppy disk
drive: $199.95
Documentation
167-page System 310 Owner’s Manual;
77-page MS-DOS 3.30 Enhancement
Guide; 475-page MS-DOS 3.30 User’s
Reference; 425-page Microsoft GWBASIC
Interpreter User’s Reference
Price
Base system (with one 1.2-megabyte
5V4-inch floppy disk drive, 40-
megabyte hard disk drive, and VGA
monochrome display): $4099
System with 322-megabyte ESDI hard
disk drive and VGA Plus color
display: $7699
System as reviewed: $7000
Inquiry 883.
REVIEW
BUCKING THE SYSTEM
controller holds what it thinks are the
next 32K bytes of instructions and/or
data the CPU needs and lets the CPU run
with no wait states. The chip does more
than simply control the high-speed
SRAM cache, though. It also figures out
when to load new data into the cache, and
it determines which parts of RAM are
mapped directly to the video display and
shouldn’t be put into the cache.
I don’t want to give the impression that
the System 310’s main memory is slow;
it’s not. Dell uses 80-ns RAM chips on
the motherboard, which has eight con¬
nectors for special single in-line memory
modules (SIMMs) that each hold 256K
bytes of RAM. (The system comes with 1
megabyte of RAM that takes up four of
these slots.) You can also add memory to
the system by mounting a Dell memory
card fitted with 80-ns memory chips into
a proprietary 32-bit expansion bus. Fi¬
nally, you can use standard AT-type
memory cards in the 16-bit expansion
slots. If you decide to add RAM to the
system by using the Dell bus, however,
you won’t have enough room to add a
full-length expansion card in the 8-bit
slot at the left-hand edge of the computer.
The maximum configuration for system
memory is 16 megabytes.
To make the most of the increased
memory-access performance that the
system’s interleaved memory provides,
you have to install an additional 1 mega¬
byte of RAM on the system board. Also,
if you install a proprietary 32-bit mem¬
ory-expansion card, you must add an¬
other megabyte to the standard 1 mega¬
byte to achieve the full benefits of
interleaved memory. After adding 4
megabytes of RAM to the motherboard
and the 32-bit bus, you can install an ad¬
ditional 12 megabytes of RAM by using
Lotus/Intel/Microsoft Expanded Mem¬
ory Specification memory cards in the
16-bit AT-compatible expansion slots.
You also have the option of copying the
system BIOS from ROM to a special
write-protected area of RAM located
above the 640K-byte partition. The BIOS
ROM and RAM have identical memory
addresses. A similar option for the BIOS
of an EGA or VGA speeds system and
video display performance. You can
make these options part of the system’s
setup program so that they take effect
when you boot the system. This feature
may be incompatible with future releases
of DOS or OS/2, however, so Dell made
it an option in the setup program.
Speaking of Speed
There’s only one way to describe the per¬
formance of a microcomputer like the
System 310: It flies. The machine has all
the hardware and design potential to
make it as fast as or faster than any other
20-MHz 80386 system that BYTE has
tested. The Dell machine has a slight
edge over the Compaq 386/20 in that it
uses 80-ns RAM for its interleaved mem¬
ory while the Compaq uses 100-ns chips,
and the Dell can store the instructions
from its operating-system BIOS and
video ROM chips in RAM for faster
access.
The System 310 outperforms the IBM
PS/2 Model 80 in all BYTE’s bench¬
marks. It enjoys a slight advantage over
the Compaq 386/20 in most of the tests
and is in a dead heat with the ALR Flex-
Cache 20386. The comparative bench¬
mark tests show little difference between
these three computers in terms of overall
performance, so other factors such as
price, service, or expandability may be
the distinguishing factors.
Sometimes increased performance
comes at the expense of software incom¬
patibility. However, I had no trouble run¬
ning WordPerfect 4.2 and 5.0; BRIEF
2.1; Turbo C 1.5; Quattro 1.0; Dan
BricKLin’s Demo II 1.0; and Microsoft
C 5.1. The system also ran through the
application benchmark suite without a
hitch.
While my review machine had an 8-bit
VGA board, Dell says that the System
310 will be shipping with 16-bit boards
by the time you read this. This is likely to
change the video- and graphics-oriented
benchmarks.
Expansion Options
Physically, the System 310 closely re¬
sembles other large MS-DOS microcom¬
puters. It has a 200-watt power supply,
and the front right corner has room for
three half-height drives. Only the top
two spaces are suitable for floppy disk
drives or a tape backup unit, though; the
bottom space is suitable only for a hard
disk drive because the front case covers
most of it. My system’s Mitsubishi 1.2-
megabyte 5 Va- inch floppy disk drive and
Sony 1.44-megabyte -inch floppy
disk drive fit into the top two slots.
To the left of these slots is another
storage bay that can accommodate either
two half-height hard disk drives or a sin¬
gle full-height hard disk drive. The front
case completely covers these slots. The
review system’s Control Data Corp. half¬
height 90-megabyte ESDI hard disk drive
was mounted in the bottom of this storage
bay.
The system includes eight expansion
slots. Six of them use the 16-bit IBM PC
continued
180 BYTE* OCTOBER 1988
Dell System 310
APPLICATION-LEVEL PERFORMANCE
Dell System 310 18.2
WORD PROCESSING
DATABASE
Xy Write 111+ 3.52
Medium Large
dBASE 111+ 1.1
Load (large)
N/A
:10
Copy
:49
Word count
:02
:16
Index
:05
Search/replace
.04
:18
List
1:03
End of document
:01
:10
Append
1:32
Block moves
:08
:08
Delete
:01
Spelling check
:07
:47
Pack
1:18
Microsoft Word 4.0
Count
:03
Forward delete
:10
Sort
:51
Aldus PageMaker 1.0a
Load document
:07
□ Index:
2.84
Change/Bold
:19
Align right
:15
SCIENTIFIC/ENGINEERING
Cut 10 pages
:13
AutoCAD 2.52
Place graphic
:04
Load SoftWest
:34
Print to file
1:31
Regen SoftWest
27
Load StPauls
:07
□ Index:
3.45
Regen StPauls
:05
Hide/redraw
8:37
SPREADSHEET
STATA1.5
Lotus 1-2-3 2.01
Graphics
:16
Block copy
02
ANOVA
:10
Recalc
01
MathCAD 2.0
Load Monte Carlo
09
IFS 800 pts.
:11
Recalc Monte Carlo
04
FFT/IFFT1024 pts.
:11
Load rlarge3
02
Recalc rlarge3
01
□ Index:
4.98
Recalc Goal-seek
02
Microsoft Excel 2.0
COMPILERS
Fill right
:04
Microsoft C 5.0
Undo fill
1:28
XLisp compile
3:04
Recalc
:02
Turbo Pascal 4.0
Load rlarge3
:17
Pascal S compile
:03
Recalc rlarge3
:01
□ Index:
3.41
□ Index:
3.56
All times are in minutesiseconds. Indexes show relative performance: for all indexes, an 8-MHz IBM PC AT= 1.
LOW-LEVEL PERFORMANCE 1
CPU
DISK I/O
VIDEO
Matrix
3.30
Hard Seek 3
Text
String Move
Outer track
3.33
ModeO
3.92
Byte-wide
21.48
Inner track
3.33
Mode 1
3.90
Word-wide
Half platter
6.67
Mode 2
3.77
Odd-bnd.
29.10
Full platter
9.96
Mode 3
3.75
Even-bnd.
10.75
Average
5.82
Mode 7
N/A
Doubleword-wide
DOS Seek
Graphics
Odd-bnd.
21.03
1 -sector
7.42
CGA:
Even-bnd.
5.38
32-sector
19.25
Mode 4
1.46
Sieve
17.78
File l/O^
Mode 5
1.49
Sort
13.34
Seek
0.09
Mode 6
1.54
Read
0.05
EGA:
□ Index:
3.91
Write
0.80
Mode 13
3.42
1-megabyte
Mode 14
3.68
FLOATING POINT
Write
3.09
Mode 15
N/A
Math
6.08
Read
2.94
Mode 16
3.68
Error 2
0.00E+00
VGA:
Slne(x)
2.01
□ Index:
3.21
Mode 18
3.81
Error
2.00E-09
Mode 19
1.50
e x
2.23
Hercules
N/A
Error
1.00E-09
□ Index:
2.45
□ Index:
8.38
18.2
Compaq 386/20 17.9
IBM PS/2 Model 80-111 13.2
IBM PC AT 5
□
Word
Processing
□
Spreadsheet
□
Database
□
Scientific/
Engineering
□
Compilers
‘Cumulative applications index. Graphs are
based on indexes at left and show relative
performance.
Dell System 310
N/A=Not supported by graphics adapter.
1 All times are in seconds. Figures were generated using the 8088/8086 and
80386 version (1.1) of Small-C.
2 The errors for the floating-point benchmarks indicate the difference between
expected and actual values, correct to 10 digits or rounded to 2 digits.
3 Times reported by the Hard Seek and DOS Seek are for multiple seek
operations (number of seeks performed currently set to 100).
4 Read and write times for the File I/O benchmarks are in seconds per 64K bytes.
5 For the Livermore Loops and Dhrystone tests only, higher numbers mean faster
performance.
CONVENTIONAL
BENCHMARKS
UNPACK
Livermore Loops 5
(MFLOPS)
Dhrystone (MS C 5.0)
(Dhry/sec)
170.27
0.16
6596.00
Compaq 386/20
IBM PS/2 Model 80-111
IBM PC AT
□
CPU
□
FPU
□
Disk I/O
□
Video
For a full description of all the benchmarks, see “Introducing the New BYTE Benchmarks," June BYTE.
OCTOBER 1988 -BYTE 181
Toshiba l\T>IS\
|§|p
The bad news is, this is a quiz.
The good news is, we’re going to
make it easy.
All three of these 24-pin dot
matrix printers are versatile, rug¬
ged office-quality printers. They all
provide a variety of type styles and
compatibility with most popular
software. But there’s only one Top
Dot. And all the clues you need
to find it are right here in this ad.
Top Dot’s high performance
features include combined letter-
quality text and graphics, color
printing, and a sizzling 480 cps
draft speed.
SelectDial puts total printer control at your
fingertips.
A unique Select-Dial™ feature
gives Top Dot effortless, fingertip
control. And plug-in Intelli-Cards™
provide instant software upgrades.
Top Dot’s $1085 price is a
remarkable $400 below compara¬
ble printers. Even more remarkably,
iL includes toll-free hotline support,
a 2-year warranty, an unheard-of
full year of on-site service, and for
$25, a Quick-Start kit packed with
$150 worth of supplies, software,
documentation and more.
Kpson is a registered trademark of Seiko Epson Corporation. Accel-500, Select-Dial and Intclli-Card are trademarks of Advanced Matrix Technology. Inc. ©1988 Advanced Matrix Technology, Inc.
182 BYTE- OCTOBER 1988 Circle 269 on Reader Service Cani
And only Top Dot is available in
your choice of finish: Executive
Black or traditional Ivory.
You have to visit a dealer to buy
two of the printers on this page.
But you can get Top Dot delivered
to your door by DPS.®
Just call 1-800-637-7878, cor¬
rectly identify the Top Dot, and
Print speed
(12cpi)
COMPARISON CHART
AMT Epson Toshiba
Accel-500 LQ-2500 P351SX
Draft Mode
480 cps
324 cps
300 cps
Memo Mode
200 cps
N/A
N/A
LQ Mode
80 cps
90 cps
100 cps
Plug-in fonts
card
card
cartridge
Color printing
standard
N/A
optionalt
Warranty
24 mo
18 mo
18 mo
On-site service
1 yr
N/A
N/A
Price
$1085
$1449tt
$1499 tt
Starter Kit
$25
N/A
N/A
t $239 tt manufacturer’s suggested list price
we’ll ship it to you. FREE* If after
30 days, the Top Dot hasn’t become
indispensable to your office, just
send it back. Otherwise, do nothing.
We’ll charge $1085 to your credit
card or bill you against your pur¬
chase order. That’s all there is to it.
And if you’re still not sure of the
answer, don’t worry. Our operators
will give you three chances to get
it right.
Quick-Start. Kit contains supplies, cable, soft¬
ware, documentation—even transparency
materials. A $150 value for only $25 with
Top Dot.
ACCEL-500
1 - 800-6377878
mb j^j r
Vcnlura Peripherals
100 Rancho Road, Suite 27
Thousand Oaks, California 91362
* Offer subject to availability and credit approval.
REVIEW
BUCKING THE SYSTEM
AT-type bus, and the other two use the
8-bit IBM PC bus. The half-length VGA
card on my machine occupied one 8-bit
slot, and a Western Digital 1007 ESDI
controller disk resided in one 16-bit slot.
The latter uses a 1 -to-1 interleave and has
a data transfer rate of 65IK bytes per
second. It includes cabling for two flop¬
py disk drives and two hard disk drives
and has power supply connectors for four
disk drives.
The System 310 has three standard
display options: VGA monochrome,
standard VGA, and VGA Plus. All use
the same VGA card and differ only in the
type of monitor included. Monochrome
and EGA displays are also available.
Paradise makes the principal very-
large-scale-integration chip on the VGA
display adapter. My review unit came
with a 14-inch Mitsubishi VGA Plus
monitor, which has a 0.31-millimeter
dot pitch. This adapter/monitor combi¬
nation gives crisp color graphics at up to
640 by 480 pixels in 16 colors and pro¬
vides high-quality text. By contrast, the
standard VGA color monitor offers simi¬
lar resolution, but at a dot pitch of 0.42
mm. The monochrome monitor displays
16 shades of gray at 640 by 480 pixels.
Unlike IBM’s PS/2 computers, the Sys¬
tem 310’s display chips are on expansion
boards, not on the motherboard.
My one complaint about the Dell Sys¬
tem 310’s hardware is that it’s noisy. The
cooling fan was louder than that in any
other system I’ve seen, and a high-
pitched tone emanated from somewhere
within the depths of the hardware.
My machine worked fine during my
evaluation, but it failed to boot during
testing in the BYTE Lab. Calls to Dell
revealed that the machine had a defective
ROM BIOS (version 1.10 08). Two new
ROM chips (version 1.10 09) failed to
solve the problem, however. Dell then
sent a new motherboard with the new
BIOS installed, and the System 310
worked fine. The company says that all
machines it has shipped to customers
have the newer BIOS chips.
Finishing Touches
In addition to MS-DOS 3.30, Dell in¬
cludes 15 enhanced utility programs that
make the operating system easier to
manage.
The utilities are more useful and eas¬
ier to use than a handful of similar public
domain or even commercial software
programs because of the uniformity in
command-line argument syntax and the
similarity of their help screens.
The System 310 includes Microsoft
MS-DOS and GWBASIC manuals and an
owner’s manual that gives clear, liber¬
ally illustrated instructions on setting up
the system. Dell also bundles Micro¬
soft’s Windows/386 software with the
System 310.
Dell sells its computers by mail order
only and has a toll-free number for tech¬
nical assistance. The support technicians
I spoke with were knowledgeable and re¬
sponded to my questions quickly. As part
of Dell’s 1-year warranty, Honeywell
Bull provides on-site service for custom¬
ers who live within 100 miles of one of
Honeywell’s 180 customer-service dis¬
patch offices, and you can extend the ser¬
vice contract for up to 4 years.
A Dollar Saved
Compared to the Compaq Deskpro
386/20 and the ALR FlexCache 20386,
the System 310 is a better value. My re¬
view unit, at $7000, is about $6000 less
than a comparably configured 386/20.
Substitute a 150-megabyte ESDI hard
disk drive and, at $7598, the System 310
is some $2000 less than a similarly
equipped FlexCache.
The only drawbacks to the System 310
were its noisy fan and the limitations on
its expansion bay configuration. You can
access only two of the five expansion
bays from the front of the case, so you
can’t install two floppy drives and an in¬
ternal tape backup unit, for example.
Do you need the kind of performance
this computer delivers? For many users,
the answer will be no. A zero-wait-state
80286 machine with a 12- or 16-MHz
CPU will give you most of the qualitative
“feel” of speed and instant response that
the System 310 gives when running ap¬
plications such as a word processor or
spreadsheet.
But others need to stay at the leading
edge of hardware and software develop¬
ment. A high-performance 80386 is a ne¬
cessity if you want to be able to move
quickly into all the generations of OS/2
as they develop or to run Unix on a
microcomputer that’s powerful enough
to let this operating system work as it
should.
For such users, the System 310 has
much to recommend it. It exhibits flaw¬
less high performance, its hardware de¬
sign and components are among the best
available, and it’s priced right. For my
money, the System 310 is the system to
beat. ■
John Unger is a geophysicist for the U.S.
government and lives in Hamilton, Vir¬
ginia. He writes graphics software and
uses computers to study the earth’s crust.
He can he reached on BIX as “junger. ”
OCTOBER 1988 -BYTE 183
HARD DRIVES
<SP Seagate
20
Mb ST251
Includes drive, AT mounting hard¬
ware & "Disk Manager" partition¬
ing software .
$
Also available for XT
If for any reason , you are
not completely satisfied
with any product, simply
return it for a prompt and
courteous refund!
Mb ST225 KIT
Complete PC/XT KIT includes
drive, controller, cables, How-To
manual & mounting hardware.
$ 244
40Mb ST251
PC/XT KIT
*369
Includes drive, controller, cables,
How-To manual, mounting
hardware & partitioning software./
Drives and Kits are
available for All
PS/2 models!
Mb
Complete PC/XT KIT
Complete PC/XT KIT includes $ ■
drive, controller, cables, How-To
manual & mounting hardware.
Seagate 150Mb KIT
$ 788
Complete kit includes drive, cables, Perstor
ADRT controller, How-To Manual, mounting
hardware and “Disk Manager“ partitioning
software. Pull Height. 28ms access time.
Card Drive"
Hard Cards
Macintosh Drives
Internal drive kits are now available for
Macintosh SE and II as well as external
kits for Macintosh Plus!
Call for pricing!
Card Drive 20S 40ms $319
Card Drive 30S 40ms $349
Card Drive 50S 40ms $499
-- Features —
• Available for most Tandy models
• Quality engineered for reliability
• Super easy installation & setup
• ONE YEAR Warranty
• Auto park heads
These Card Drives use quality Seagate Hard Drives
We carry the entire
Seagate product line
including 3.5" drives
65Mb ST277R
40ms access • Half Height
Autoparking heads
This drive requires an RLL controller
$
Help is just a phone
call away with our
Technical Assistance
Department!
379
Includes drive, mounting hardware &
"Disk Manager" partitioning software
High Speed 40Mb
Seagate ST251-1
28ms access • Half height • Auto parking heads
Also available for XT
$.
409
Includes drive, AT mounting hardware &
"Disk Manager" partitioning software
No Surcharge for Visa or MasterCard Orders
Hours: 8am to 7pm Monday - Friday, 12pm to 5pm Sat. MST
International Orders call: (602) 784-1038
HARD DRIVES!
International
An II)N Company
H+H-t HIM ..
(800) 2344DISK
Toll Free Customer Service: (800) 541-8387
1208 E. Broadway Road #110 • Tempe, AZ 85282
(602) 784-1038 FAX: (602) 829-9193
Price* and availability aubject to drangewithout notice. All item* ate NEW with manufacturer 1 * warranty. 5 % surcharge for American Exprnaa and COD order*. P.O.'a accepted NET 10 - subject to 9%
surcharge. Add$10£tippm^ conditions: shipping & handling charge is not refundable; product must be in origind condition. BYT1088
184 BYTE* OCTOBER 1988
Circle 109 on Reader Service Card (DEALERS: 110)
System Review
The Odd
Couple
The Amstrad PPC640
and Epson Equity LT
portables have
little in common
Wayne Rash Jr.
The Amstrad PPC640 (left)
and Epson Equity LT (right).
T here could hardly be a greater
contrast between the Amstrad
PPC640 and the Epson Equity
LT. The PPC640 is so large that
it will fit on no lap of which I’m aware,
and it has dual floppy disk drives. The
Equity LT, which will fit on a lap, has a
floppy disk drive and a 20-megabyte
hard disk drive.
The Equity LT is by far the more tradi¬
tional of the two machines. It closely re¬
sembles other laptops, such as the NEC
MultiSpeed HD (June BYTE). The Eq¬
uity LT features a V30 CMOS processor
running at 10 MHz and 640K bytes of
RAM. My review unit of the Epson Eq¬
uity LT had a 9%- by 4 1 /2-inch backlit, su¬
pertwist, liquid crystal display (LCD)
screen with blue characters on a silver
background. It also had an internal 20-
megabyte hard disk drive and a 720K-
byte SV^-inch floppy disk drive. The re¬
view unit also came with an internal
1200-bit-per-second modem. As outfit¬
ted, this machine costs $3767.
The Amstrad PPC640, designed in the
U.K., is hardly traditional. It features an
unusual case design. It has a full-width,
IBM PC AT Enhanced-style keyboard
and a 6%- by 4 3 4-inch supertwist LCD
screen, and it runs on 10 C-cell batteries.
The system has an 8086 CPU running at
8 MHz, 640K bytes of RAM, dual 720K-
byte 3 Vi -inch floppy disk drives, and an
internal 2400-bps modem. This is a large
machine, too wide and too long to fit on a
lap—and even if it would fit, the key¬
board is hinged in such a way as to make
laptop use impossible. It is primarily de¬
signed as a portable for desktop use. This
computer will run you $1199.
There are some similarities between
the two machines, though. Both are com¬
patible with the IBM PC XT. They both
use 3 1 /2-inch floppy disk drives. Finally,
they both let you use an external monitor
so that you can avoid eyestrain in the
office.
The Epson Equity LT
If you’re planning to use a computer
while traveling, the Equity LT’s design
makes it a good choice. With the backlit
LCD screen and the hard disk drive, it’s
convenient to use on an airplane or in an
office. The relatively light weight and
slim profile make it easy to carry.
The Equity LT’s screen swings up to
reveal a modified version of the AT’s En¬
hanced keyboard. The Caps Lock key is
located next to the A, and the Control
keys are on the lower corners of the key¬
board. Across the top of the keyboard is a
string of 10 function keys, rather than the
12 found on other versions of the En¬
hanced keyboard.
A full numeric keypad is just to the
right of the alphabetic keys. Above that
are a bank of LEDs and a tiny door that
covers a group of switches. The LEDs
monitor such things as battery condition
continued
OCTOBER 1988 • BYTE 185
Amstrad PPC640
Company
Amstrad, Inc.
1915 Westridge Dr.
Irving, TX 75038
(800) 237-3116
(214)518-0668
Components
Processor: 8086 running at 8 MHz;
socket for optional 8087-2 math
coprocessor
Memory: 640K bytes of RAM
Mass storage: Two 720K-byte 3 V 2 -inch
floppy disk drives
Display: CGA or monochrome on
internal LCD or external monitor
Keyboard: 101-key full-size Enhanced-
style layout
I/O interfaces: One parallel port; one
serial port; RGB video connector
Other: 2400-bps Hayes-compatible
modem
Size
19V2 x I 6 V 2 x 4 inches (open); 12
pounds
Software
MS-DOS 3.3; SoftKIone Mirror II; PPC
Organizer
Options
None
Documentation
354-page Amstrad Portable PPC; 29-
page PPC Organizer Software
Price
PPC512 (with 512K bytes of RAM and
one floppy disk drive): $899
PPC512(with 512K bytes of RAM and
two floppy disk drives): $999
PPC640 (with 640K bytes of RAM, two
floppy disk drives, and a 2400-bps
modem): $1199
Inquiry 884.
and the disk drive activity, as well as the
current condition of Num Lock, Caps
Lock, and Scroll Lock. The switches be¬
neath the door control the appearance of
the screen, the CPU clock speed, and
whether the machine uses the built-in
screen or an external monitor.
On the right side of the machine is the
720K-byte 3 Vi -inch floppy disk drive.
On the dual-floppy disk version, there is
a companion drive on the left side; in my
review unit, the hard disk drive resided
on the left side. In the rear are connectors
for a serial port and a parallel port, a
REVIEW
THE ODD COUPLE
Epson Equity LT
Company
Epson America, Inc.
2780 Lomita Blvd.
Torrance, CA 90505
(800) 922-8911
Components
Processor: NEC V30 running at 4.77 or
10 MHz
Memory: 640K bytes of RAM
Mass storage: 720K-byte 3 V 2 -inch
floppy disk drive; 20-megabyte 3 V 2 -inch
hard disk drive
Display: CGA on internal backlit LCD or
external monitor
Keyboard: 85-key modified Enhanced-
style layout
I/O interfaces: One serial port; one
parallel port (configurable as external
floppy disk drive port); RGB video
connector; proprietary expansion bus for
modem card or memory expansion
Size
13V2 x 12 V 4 x 3 V 4 inches; 14V6
pounds
Software
MS-DOS 3.2; GWBASIC 3.2; Xtree disk
management utility
Options
Supertwist LCD screen: $299
Backlit LCD screen: $499
1200-bps modem: $299
Carrying case: $49
Cigarette lighter adapter: $29
Documentation
140-page Equity LT User’s Guide; 376-
page Equity LT MS-DOS 3.20; 404-page
Equity LT GWBASIC 3.20
Price
Equity LT with dual floppy disk drives:
$1899
Equity LT with 20-megabyte hard disk
drive and 720K-byte floppy disk
drive: $2999
System as reviewed: $3767
inquiry 885.
CGA monitor, and a power connector.
There are also a power switch and a
series of DIP switches that select the as¬
signment of the parallel and serial ports.
One switch allows the parallel port to
double as a connector for an external
floppy disk drive. If you choose that op¬
tion, however, you lose the ability to use
a parallel printer.
The carrying handle slides out from
beneath the front edge of the keyboard.
This is a handy location for carrying the
computer, but it results in a ridge directly
in front of the space bar on the keyboard.
This ridge interfered with my typing.
The Equity LT can use a reflective or
backlit LCD screen. You can remove the
LCD screen and set it aside, which
makes using an external monitor easier.
If you have an external monitor, you
could use this machine as your only
computer.
Epson includes a reference disk that
makes the Equity LT more convenient to
set up and also provides sophisticated di¬
agnostics should something go wrong.
For daily use, Epson has provided the
convenient Xtree disk management util¬
ity. Xtree supports several of the more
common MS-DOS functions through a
menu system. The Equity user’s guide is
well organized and illustrated.
Power User
The Equity LT can run on AC or internal
battery power. The AC adapter recharges
the batteries when the computer is off. A
complete recharge of the batteries, which
are composed of eight nickel-cadmium
cells, takes 12 hours.
Epson designed the screen so that the
backlighting will turn off after a user-
selected period of minutes to help save
battery power. In addition, you can turn
the internal modem and hard disk drive
on and off as required. Since modems
and hard disk drives are heavy users of
power, keeping them turned off can do a
lot to extend battery life.
In spite of all this, the batteries, when
fully charged, can run the machine only
for slightly less than 2 hours, and the
low-battery light begins flashing after
1 Vi hours. These times are based on my
use of the computer with very little hard
disk activity and with the screen back¬
lighting turned off about 80 percent of
the time.
Amstrad’s PPC640
The PPC640 seems an eccentric ma¬
chine in some ways. Its most noticeable
characteristic is its layout. It does not
look like any other computer in the mar¬
ketplace. In large part, this is due to the
full-size Enhanced keyboard that graces
the machine. It is also partly due to the
small screen located on the left side of
the machine’s top surface.
The PPC640 makes a strong impres¬
sion from the first time you open the case
and look at it. It’s wide. Counting the
comfortable plastic handle on the right
side, it’s \9Vi inches wide, as compared
to the Equity LT’s 13 Vi -inch width.
The keyboard folds out from the top
toward you. This is a full-size 101-key,
AT Enhanced-style keyboard, with
continued
186 BYTE* OCTOBER 1988
Amstrad PPC640, Epson Equity LT
APPLICATION-LEVEL PERFORMANCE
WORD PROCESSING
Amstrad
Epson
Xy Write 111+ 3.52
Med./Lrg.
Med./Lrg.
Load (large)
:27
:24
Word count
:10/:74
:08/:57
Search/replace
:18/:58
:14/:45
End of document
:05/:33
:04/:24
Block moves
:31/:30
:20/:19
Spelling check
: 43/4:39
:26/3:12
Microsoft Word 4.0
Forward delete
1:23
:56
Aldus PageMaker 1.0a
Load document
N/A
:25
Change/Bold
N/A
:76
Align right
N/A
:59
Cut 10 pages
N/A
:50
Place graphic
N/A
:13
Print to file
N/A
5:35
□ Index:
N/A
1.02
SPREADSHEET
Amstrad
Epson
Lotus 1-2-3 2.01
Block copy
:23
:10
Recalc
:06
:04
Load Monte Carlo
2:55
:51
Recalc Monte Carlo
:26
:20
Load rlarge3
:42
:12
Recalc rlarge3
:04
:03
Recalc Goal-seek
:12
:10
Microsoft Excel 2.0*
Fill right
N/A
:14
Undo fill
N/A
6:28
Recalc
N/A
:05
Load rlarge3
N/A
1:12
Recalc rlarge3
N/A
:05
□ Index:
N/A
0.86
DATABASE
Amstrad
Epson
dBASE 111+ 1.1*
Copy
N/A
2:49
Index
N/A
:29
List
N/A
:28
Append
N/A
5:02
Delete
N/A
:05
Pack
N/A
3:12
Count
N/A
:24
Sort
N/A
2:31
□ Index:
N/A
0.92
SCIENTIFIC/ENGINEERING
Amstrad
Epson
AutoCAD 2.52*
Load SoftWest
N/A
6:56
Regen SoftWest
N/A
6:40
Load StPauls
N/A
1:55
Regen StPauls
N/A
1:47
Hide/redraw
N/A
1:26:25
STATA1.5
Graphics
3:31
2:41
ANOVA
2:23
1:53
MathCAD 2.0
IFS 800 pts.
4:32
3:34
FFT/IFFT1024 pts.
5:31
4:13
□ Index:
N/A
0.34
COMPILERS
Amstrad
Epson
Microsoft C 5.0*
XLisp compile
N/A
12:5
Turbo Pascal 4.0
Pascal S compile
:43
:14
□ Index:
N/A
0.81
All times are in hours:minutes:seconds. Indexes show relative performance; for all indexes, an 8-MHz IBM PC AT= 1.
*Not run on the Amstrad PPC640. The PPC640 is limited to 720K-byte floppy disks and could not run tests where the
program and files exceeded 720K bytes. We were unable to compute an application index for the Amstrad PPC640.
•Cumulative applications index. Graphs are
based on indexes at left and show relative
performance.
LOW-LEVEL PERFORMANCE 1
Amstrad PPC640
CPU Amstrad
Epson
DISK I/O Amstrad
Epson
VIDEO
Amstrad
Epson
Matrix
20.16
15.76
Hard Seek
Text
String Move
Outer track
N/A
9.20
ModeO
18.18
13.79
Byte-wide
113.37
87.17
Inner track
N/A
9.24
Mode 1
18.18
13.81
Word-wide:
Half platter
N/A
23.05
Mode 2
15.71
14.96
Odd-bnd. 113.37
87.16
Full platter
N/A
27.65
Mode 3
15.71
14.96
Even-bnd.
56.74
43.61
Average
N/A
17.28
Mode 7
N/A
N/A
Sieve
109.41
84.25
DOS Seek 3 4
Graphics
Sort
86.61
67.23
1 -sector
77.55
39.18
CGA:
32-sector 432.14
107.46
Mode 4
7.76
6.08
□ Index:
0.72
0.93
File I/O®
Mode 5
7.80
6.08
Seek
0.59
0.41
Mode 6
8.13
6.36
FLOATING-POINT 2
Read
13.22
2.12
EGA:
Amstrad
Epson
Write
12.92
2.08
Mode 13
N/A
N/A
Math
N/A
N/A
1-megabyte
Mode 14
N/A
N/A
Error
N/A
N/A
Write
N/A
N/A
Mode 16
N/A
N/A
Sine(x)
N/A
N/A
Read
N/A
N/A
Error
N/A
N/A
□ Index:
0.66
0.82
e x
N/A
N/A
□ Index:
N/A
0.57
Error
N/A
N/A
□ Index:
N/A
N/A
CONVENTIONAL
1 All times are in seconds. All figures were generated using the 8088/8086
version (1.1) of Small-C (16-bit integers).
2 Floating-Point benchmarks were not performed because the Epson Equity
LT and Amstrad PPC640 did not have a math coprocessor chip.
a The Amstrad PPC640 did not have a hard disk drive; all times are for floppy
disk drives.
4 DOS Seek times for the Epson Equity LT are for multiple seek operations
(number of seeks performed currently set to 100).
5 Read and write times for the File I/O benchmarks are in seconds per 64K
bytes.
6 For the Livermore Loops and Dhrystone tests only, higher numbers mean
faster performance. Tests were performed in emulation mode.
BENCHMARKS
Amstrad Epson
UNPACK 9307.62 7189.36
Livermore Loops 6
(M FLOPS) 2.30E-03 3.00E-03
Dhrystone (MS C 5.0)
(Dhry/sec) 1103.00 1438.00
Epson Equity LT
IBM PC AT
IBM PC
□
CPU
□
FPU
□
Disk I/O
□
Video
For a full description of all the benchmarks, see "Introducing the New BYTE Benchmarks," June BYTE.
OCTOBER 1988 -BYTE
187
REVIEW
THE ODD COUPLE
Not Really a Laptop
I n addition to the other laptops in this
review, I also looked at the Laser
Compact XT (available from Video
Technology Computers, Inc., 550 East
Main St., Lake Zurich, IL 60047, (312)
540-8086).
The Laser Compact XT is a dual¬
speed (4.77- and 10-MHz) IBM PC XT
clone with no expansion slots and mea¬
ger documentation. This minimalist
computer is sold for a minimal price—
$599 for the base model with 512K
bytes of RAM, and $699 for the 640K-
byte model.
The idea behind the Laser Compact
XT appears to be to provide a full-fea¬
tured clone for as small a price as possi¬
ble. In this its designer seems to have
succeeded.
This machine is about the size of a
laptop computer that contains its single
360K-byte 5 % -inch floppy disk drive
on the right side of the machine. It is
equipped with 1.6 megabytes of mem¬
ory, CGA and Hercules graphics, a par¬
allel port, a serial port, a joystick or
mouse port, and an external disk drive
connector for the optional external
360K-byte floppy disk drive. It comes
with RAM disk software, so the lack of
a second floppy disk drive is not a big
problem. Finally, it weighs less than 12
pounds and has a handle that folds out
from underneath so you can carry it
around.
Using the Laser Compact XT
Getting the Laser Compact XT set up is
a chore. The documentation is both slim
and vague. When I tried to set the video
board to handle a CGA monitor, I found
the documentation so confusing that I
had to call the manufacturer’s technical
hot line to get the proper instructions.
Once I got the Laser Compact XT set
up, it performed adequately. It sup¬
ported CGA when I had the switches set
properly, although the character set was
smeared and hard to read. The machine
was shipped with MS-DOS 3.21 and
GWBASIC. Unfortunately, the RAM
disk drivers were shipped on a boot disk
with MS-DOS 3.20; I had to jockey the
disks around until I could get the newer
version of DOS onto the memory driver
boot disk. This could be a problem for a
new user.
There seemed to be no problem with
compatibility for the software I tried,
which included WordStar 4.0, Lotus
1-2-3 version 2.01, and some games,
such as Tetris. There were no problems
with copy protection at high speed when
I used Lotus 1-2-3.
The keyboard occasionally doubled
characters, and it was hard to use unless
the rear of the machine was propped up
on its carrying handle. Once oriented
like this, the keyboard was farther off
the tabletop than is the case with a de¬
tached keyboard on an IBM clone.
The Occasional Computer
This is a machine for people who some¬
times want to work at home or who
sometimes need an IBM compatible. It
is quite portable, although you will need
a monitor where you are going—unless
you plan to carry that, too.
The Laser Compact XT is not de¬
pendable enough to be a primary com¬
puter. It does what it advertises, but you
can’t add expansion cards. If one floppy
disk drive and a RAM drive are what
you need, then this might make an
acceptable secondary machine.
every key faithfully placed in its proper
location.
The main section of the computer has a
small screen on the left side. The screen
will tilt to any position, from perfectly
flat to nearly upright, so you can adjust
the angle for better viewing. Adjusting
the angle is important, because the Am-
strad PPC640 uses a reflective LCD
screen. The super twist LCD screen is
reasonably clear, but it’s much harder to
see than a backlit display. This machine
needs either an external monitor or good
room lighting.
Beneath the display are cooling vents;
for them to work properly, the display
needs to be tilted upward. The PPC640
stopped running twice during the course
of this review, and each time it started
again after I raised the screen and al¬
lowed the machine to cool. The area be¬
neath the screen gets warm, but not hot,
during long periods of operation.
Next to the screen is a small cubbyhole
that can hold a telephone cord for the
built-in 2400-bps modem. Below that are
controls for screen contrast and speaker
volume, and a series of LEDs that show
disk drive activity, whether the CRT is
enabled, and whether the power is on.
Below the LEDs is a switch that controls
the power source.
Power in the Amstrad PPC640 comes
from 10 C-cell alkaline batteries or from
an AC adapter. The user’s manual ad¬
vises against using rechargeable batter¬
ies. Amstrad also provides a 12-volt car
adapter that you can plug into your ciga¬
rette lighter. The C-cell batteries lasted
about 3 hours before the battery alarm
sounded; during that time, the PPC640
ran the BYTE benchmarks twice.
On the right side of the PPC640 is a
square plastic handle that protrudes from
the carrying case so you can carry the
computer securely. Next to the handle is
a pair of 720K-byte 31/2-inch floppy disk
drives. An internal hard disk drive is not
available. On the rear of the machine is a
door that swings open to reveal a serial
port, a parallel port, a DIN connector for
power, a coaxial DC power connector,
an RGB monitor connector, and a pair of
RJ-11 connectors for the modem.
Hands on the PPC640
Once you get past the size, you’ll find
that Amstrad has added some software
that makes the PPC640 easy to use. An
integrated package called the PPC Orga¬
nizer includes text retrieval, an appoint¬
ment book, a card file, a word processor,
and a calculator. It’s a convenient pack¬
age, and it supports a color monitor if you
have one attached. Mirror II, a commu¬
nications package, is also bundled with
the system.
The PPC640 is extremely quiet. Since
it does not have a hard disk drive, there’s
none of the whirring and whining that
goes with one. The floppy disk drives are
quiet and trouble-free.
Since the PPC640 has a full-size key¬
board, it was easier to get used to than
any other laptop I’ve reviewed. The key¬
board is just like those on larger ma¬
chines. If you do a lot of word process-
continued
188 BYTE* OCTOBER 1988
You expect excellent letter-quality print from a 24-pin printer.
And Citizen's new precision-builtTrioute™ 124 delivers.
With razor-sharp letter definition at 66 cps. Attractive corre¬
spondence quality at 132 cps. As well as crisp 7 impressive draft
printing at 200 cps.
You might be surprised, however, to find that the versatile
Tribute 124 offers quite a bit more. Like a built-in push or pull
tractor with top ; rear or bottom feed. Automatic paper loading.
Outstanding compatibility. Push-button convenience of a front
control panel. Even optional color printing.
It also provides a wide selection of typestyles via available font
cards. And produces striking high-resolution graphics.
With all these value-aadeareatures and an exceptional 12-
month warranty theTribute 124 is very affordable. So, not only
does it look good on paper, it looks good for less paper.
For the Citizen printer dealer nearest you, call 1-800-556-1234,
#CITIZEN
Ext. 34. In California, call
1-800-441-2345, Ext. 34.
®1988 Citizen America Corporation. Citizen, the Citizen
logo andTribute are trademarks of Citizen Watch Co. ; Ltd.
Printers that run like clockwork.
Circle S3 on Reader Service Card
REVIEW
THE ODD COUPLE
ing, this keyboard will fit right in.
The PPC640’s documentation was
adequate. The user’s manual contained
instructions for not only the computer
but also MS-DOS and the Mirror II com¬
munications software.
Spotty Benchmarks
The BYTE Lab couldn’t run the full
suite of system benchmarks on these ma¬
chines. The PPC640 lacked a hard disk
drive, so running some software, such as
Aldus PageMaker and dBASE III Plus,
was impossible. Neither machine had a
math coprocessor chip, thus eliminating
the FPU tests.
In the tests that the BYTE Lab could
run, both laptops were adequate in
benchmark performance. Even though
both used 8086-level technology, they
performed well when compared to the
IBM PC XT; in many tests, both of them
ran two to three times faster than the XT.
Even when compared to the 80286-based
AT, they put in a respectable showing.
The Equity LT consistently performed
at 80 percent to 90 percent of the speed
of the AT. In one test—the word-process¬
ing application benchmark—the Equity
LT actually beat the AT by a small mar¬
gin. Overall, this machine shows excep¬
tional speed. There is one area, the Sci¬
entific and Engineering tests, where the
processor’s limitations (and lack of a
math coprocessor) show up; I think it’s
unlikely, however, that this machine
would be purchased for a heavy user of
AutoCAD.
The PPC640 was also reasonably fast,
especially for an 8086-based machine
costing under $1200 and running on
flashlight batteries. It turned out a re¬
spectable half to two-thirds of the speed
of the AT. Since this machine is designed
to be a clone of the old XT, its bench¬
mark performance was certainly ade¬
quate. The PPC640 could not run all the
application benchmarks, but those it
could handle indicate that it maintains its
speed relative to the AT.
Interestingly, in sorting operations,
the PPC640 was virtually as fast as the
AT; this is probably due to the 16-bit data
path the 8086 shares with the 80286.
Stick with Others
The Epson Equity LT is similar in style
and price to portable computers available
from other manufacturers, such as NEC
or Toshiba. But the NEC MultiSpeed
HD’s keyboard is slightly easier to use,
and the Equity LT’s carrying handle
causes an awkward ridge in front of the
keyboard, making typing difficult. The
Equity LT is basically a sound machine
at a reasonable price, but in terms of
overall convenience, I still prefer the
NEC or Toshiba computers.
The Amstrad PPC640 is unique. It has
no hard disk drive and no backlit display,
but it has the best keyboard available on a
portable. This makes typing easy, but it
reduces the machine’s portability. The
PPC640 is similar in price to other ma¬
chines, such as the Toshiba T1000, but it
has dual floppy disk drives.
Neither machine, though, succeeds in
breaking new ground. If I were buying a
laptop portable, I would stick with the
NEC MultiSpeed HD, Toshiba T1000,
or Zenith SupersPort. ■
Wayne Rash Jr. is a consulting editor for
BYTE and a member of the professional
staff of American Management Systems
in Arlington, Virginia. He consults with
the federal government on microcom¬
puters and communications. You can
reach him on BIX as (( waynerash. ”
FREEWARE
ONLY $2.90 par dlak! ONLY s 2.99 per dlak! ONLY s 2.99 p«r dlakl
Public Domain and Shareware for IBM™ and Compatibles, DOS™ 2.1 or higher.
Programs and Utilities to meet all your computing needs. _
BUSINESS
□ EZ-FORMS Rev. D13 |66|
• Menu driven, raise. forms.
□ EA8Y PROJECT V2.3
|440| - Complete project
mwigement system. Excellent.
□ REAL ESTATE ANALYST |S3| - Menu
driven, mortgages. Interest, etc.
□ IN CONTROL 1174 ft 175| - 12 disk tell
The ultimate prospect/cllent/customer
tracking system. Hard drive req. Great.
□ BUSINESS LETTERS (303 a 304) . |2
disk set) 650 business letters to fit at]
your needs. Edit w/ any word processor.
□ LEGAL LETTERS |6I1|. 100 legal let¬
ters to fit all your needs. Edit w/ any
word processor.
□ MR. BILL V3.2 (311 & 312) - |2 disk
sell Time ft billing package: coats, credits,
reports, audit trail, etc.
□ LANDLORD V2.01 |585| - Fast &
friendly rental property mgmt Hard drive.
□ FINANCE MANAGER V4.0 (77) - Ac¬
counting package for business or person¬
al fkiancee. Double entry system.
□ PRO PC-ACCT SYSTEM 1526) Fblly
Integrated G/L. A/P. A/R system. Menu
driven, on-screen help, cross posting, un¬
limited accounts. & much more.
SgB COMMUNICATIONS
□ QMODEM V3.I 1293 ft
1 L * ) 2941 - 12 disk setl Full fea¬
tured modem program. 200
number dialing directory, etc.
□ PROCOMM V2.42 |53 ft 54) (2 disk
setl Menu driven modem program, excel¬
lent documentation: still one of the best.
□ PC-TALK III 1466) • Modem program by
Jim Button.
DATABASE
□ F*LE EXPRESS V4.18 (33 ft
34) -12 disk setl Menu driven,
easy to use database for begin¬
ners to experienced.
□ PC-PILE ♦ V2.0 (493 - 495). 13 disk
set) FUll-featured database: help screens,
menus, macros. One of the best. J Button
^ EDUCATION
□ COMPOSER |3). Create, save,
edit. play, ft print your music.
□ LETTERFALL Vl.l (119| - Im¬
prove your touch typing skills . 16 levels.
□ THE WORLD 3D 1127)- Display maps
of the world. CGA required.
□ FUNNELS ft BUCKETS V2.0 (130) -
Great learning game: add. subtract, multi¬
ply. ft divide. Ages 5 - 10.
□ MATH-WHIZ |1S8) - Teaches various
math operations. Ages 5 and up. You
choose the level. Basic required
□ SAN MATEO EDUCATION (136) -
Teaches math, chemistry ft geography.
Ages 8 - 16. CGA required.
□ POLYGLOT V6.01 (1391 - Vocabulary
builder. Grades 7 - college. Excellent.
□ ANIMAL MATH/MOSAIC (1811- Count
objects ft graphic learning tool. Ages 4 ft
up . CGA required.
GAMES
□ SLEUTH V4.1 |89) - Mur
der mystery game similar to
the board game "CLUE*.
□ BLACKJACK (95) -Advanced blackjack
game with tutor, multiple players. Best
one yet CGA or Hercules.
□ MONOPOLY V8.7 |106| - Just Uk. the
board game. 2 to 4 players. CGA req.
□ DND Vl.l |205| The classic dungeon
game. Can you survive?
□ LAS VEGAS (116) - Craps, Roullete.
Poker, ft more. CGA req.. Basic on some.
□ 3D CHESS VI.01 1215) - Excellent
chess game. Switch between 2D ft 3D.
□ 8UPER PINBALL |212| 5 different
games. CGA required.
□ WORDPLAY 1367) - Wheel of Fortune
clone. You provide the prizes. CGA req.
□ MINIATURE GOLF |505| 16 hole golf
course with graphics. CGA req.
GRAPHICS
□ FINGERPAINT V2.0 (3821 -
Paint program; 6 fonts. 61 slx-
□ LIGHTING PRES8 (266) -
Printmaster Plus clone. Dyers, greeting
cards, etc.
□ PRINTMASTER GRAPHICS (319) - 3 li¬
braries of graphics. Printmaster Plus req.
□ PRJNTSHOP GRAPHICS (3201 - 3 li¬
braries of graphics. Prlntshop req.
□ PC-KEY DRAW 1534-5361 - (3 disk
setl - Combination CAD ft paint program
for power ft flexibility.
□ DANCAD 3D V2.0B (424 ft 425) - (2
disk setl Advanced 2D/3D drafting pro¬
gram. 640k req.
□ FLODRAW Vl.00 (542 ft 543) - Pro¬
duces flowcharts, organizational charts,
system diagrams, etc. CGA required.
f NOVELTY
^■ J □ STRESS ft SHRINK |74| -
Stress - stress test. Shrink -
personality analysis.
□ FA8TBUCK8 11911 - Menu-driven
home finance package. Easy to use.
□ RECIPES VI.0 (4451 Over 12S reci¬
pes, adjust serving sizes from 1-99.
□ LITTLE BLACK BOOK 14411 - Creates
pocket sized address book. Prints mlnl-
alphabetlzed pages.
□ HOMEBASE V2.5 1528-530) - (3 disk
setl Great desktop organizer: linear data¬
base. editor/word processor, calendar
appt. book, cut / paste operations, etc.
PRINTER UTILITIES
□ LQ V2.1 (5091 - Produces
high quality text on dot matrix
printers. Multiple fonts with
print spooler.
□ PR1NTPROV1 J 14681 - Change printer
operation from within ANY application at
ANY time.
□ BRADFORD (551) - Print any file with
higher quality In a large variety of fonu.
4?
SPREADSHEET
□ PC CALC ♦ V 1XI (537-539) -
(3 disk setl - Complete pro¬
gram. Buttonware.
□ LOTU8 PROGRAMS (28 -321-15 disk
setl Contains as many applications and
utilities that we could find. Lotus 123 req.
□ AS EASY AS V3.0 |302| - Lotus clone.
52 column sheet, graphing. supports
functions of 123. "WHS" flies, etc.
□ LOTUS LEARNING SYSTEM |458| - A
tutorial that covers overview, applica¬
tions, etc. Lotus NOT required.
UTILITIES
□ DISK COMMANDO V2X>
1218 ft 2191 - 12 disk setl
Norton Advanced Utilities
clone. Too many features.
□ SIM-CGA (220) - Great for most pro¬
grams that need color (CGAI to run.
□ DOS HELP |255| - Help screen for DOS
commands, functions ft batch flies at your
fingertips. For DOS 3JOC.
□ DOS TUTORIAL V4.2 (256) - Menu
driven, learn to use your computer.
□ U8TV8.2A (274| - Best utility for view¬
ing documentation or any ASCII (lie.
□ AUTOMENU V4.01 |280| - Access pro¬
grams. batch flies, commands, etc.
□ VACCINE [541| • Various programs
to fight against the "VIRUS" ft "TROJAN
HORSE" programs. A MUST FORALL...
WORD
PROCESSING
□ PC-WRITE V2.71 (9 ft 10| -
12 disk setl Full featured word
processor, all the features of the expen¬
sive one's.
□ GALAXY V3.3 [111 - Easy to use word
processor menus ft quick keyboard com¬
mands. Lots of features.
WHATS NEW?
□ WORDPERFECT MA-
CROS (189) - Over 60 ma¬
cros for Wordperfect V5.0.
□ ON-SIDE |560| - Sideways
printing program.
□ PD8 QUOTE V3.14 |373| - Quickly
prepare quotes for any project.
□ ALGEBRA TUTOR 1577) - By professor
Welssman. teaches all operations.
□ WE1QHT CONTROL |586| Programs
designed to get rid of unwanted Inches.
□ BILLPOWER V3.9 |601| A timekeep¬
ing. billing ft bookkeeping program for
small Arms. Req. 450K& hard drive.
□ MGMT TOOLS |643| - 10 programs for
management ft supervisors. Great!
ORDER FORM
PHONE l_l_
Multiple disk sets count as the
# of disks In a set <§ 62.90 each.
3.5" media - 83.99 ea
* of 5.25" disks_@82.99= _
CA Res. Sales Tax (6.5%) = _
Shipping & Handling = 3.00
Orders shipped UPS ground
TOTAL = 8 ========
International orders add 110.00 forSH &
payment must be m US funds.
Mail order form & cheek or money order to:
California FREEWARE
1466 Springline Dr. Dept A
Palmdale. CA 93550
( 805 ) 273-0300
Hours: M-F 8am - 5pm
Call or write fora frss catalog containing
over 700 disks ol qualtiy software.
Phone order* placed before 12pm PST
aent tame day.
Yea - We accept VISA/MC Order*.
Please call for warranty Information.
BYTE1068
190 BYTE* OCTOBER 1988
Circle 197 on Reader Service Card
The more you look into 386 compatibles, the more
you realize that well thought-out design innovations
(that really work) are few and far between.
That's why our engineers set out to design the
GV-386. They realized they could unlock more of the
chip's potential, if only they could speed up data retrieval,
without affecting system reliability.
INNER POWER
Here's how they did it: a high-speed RAM cache
circuit-a full 64 K of superfast
memory-that puts your most fre¬
quently accessed data right at your
fingertips. If you're ever involved in
processing complex databases, long
spreadsheets, or detailed engineer¬
ing drawings, you'll see the value of
this innovation in a second...literally.
Best of all, the cache circuit
actually makes the GV-386 more reli¬
able than other high-speed machines,
by sparing integrated circuits from
harsh overloading.
Our BBS is on-line 24 hours.
Call The Soft Stop at 918-252-9137.
Prices subject to change.
GV-386
Specifications
□ Available with 16MHz
or 20MHz CPU
□ Zero Wait States
□ 64 K Cache (keyboard
enabled)
□ 1 MB RAM on-board,
expandable to 4MB
□ Socketed for 80287 or
80387
□ I/O Bus runs at 8MHz for
hardware compatibility
□ Six 16-bit slots: T\vo 8-bit
slots
□ Price: 20MHz systems start
at $2,750:16MHz systems
as low as $2,375
QUALITY THROUGHOUT
Of course, our most important criterion when
designing our super compatible wasn't speed—it was
quality. Thke a look inside the GV-386 and you'll see it
everywhere: from the highest quality components avail¬
able to the intelligent use of special CMOS RAM to store
system set-up information. On the outside, the fit and
finish of the GV-386 would make Big Blue green. Even the
user's manual has impressed users and reviewers alike.
We'd like to tell you more about
what went into the GV-386. Give us a
call and we'll give you the whole story.
We'll also tell you about our exclusive
30-Day Compatibility Guarantee, our
full One-Year Warranty and our toll-
free support service.
The GV-386 from PC Designs.
With design innovations this
advanced, at this price, it's an
open and shut case.
PC Ills
Call us now at 1-800-32'BIT PC
(800-322-4872)
2500 N. Hemlock Circle. Broken Arrow. OK 74012
* 918-251-5550 (Fax: 918-251-7057)
19 Rector Street. Suite 2705. New York. NY 10006
* 212-514-7280 (Fax: 212-797-3973)
Circle 195 on Reader Service Card
OCTOBER 1988 -BYTE 191
y
n
FIVESTAR’S fleet of powerful business com¬
puters have really taken off in the last three years.
That’s because they’re built for corporations that want
to get where they’re going in a hurry.
We build a full line of high-powered per¬
formers that not only provide total PC compatibility
and advanced business capabilities, but also offer
American-made ingenuity, quality and value.
In fact, when you really compare, you'll
find that FIVESTAR Computers leave the competition
far behind.
FIVESTAR 286’s.
The performance to fly through
heavy workloads.
FIVESTAR 286’s provide the features and
performance aggressive companies need to reach
higher corporate goals. In fact, they're designed to run
future as well as current operating systems.
The 286/10 is powered by an Intel 80286
microprocessor that operates at a fast 10 MHz, with
zero wait states. With 640KB memory and 1.2MB
floppy disk drive, you’ll soar t hrough today’s popular
business applications. Serial, parallel and game ports,
and an enhanced 101 -key keyboard, provide in-flight
convenience.
The 286/(4 is also powered by an Intel
80286 CPU, but operates at 14 MHz (with zero wait
states) for even faster performance. It, too, comes
equipped with 1024KB memory, 1.2MB floppy disk
drive, serial/parallel/game ports and a 101-key key¬
board. No doubt about it — it’s a hot machine and a
dream to fly!
FIVESTAR 386’s.
Don! forgel to fasten your seat belt.
The incredible speed and power of
Fl\ ESTAR 386’s have made them a leading choice of
corporations across America for multitasking and
sophisticated applications, including CAD. In fact,
there’s so much performance and value built into our
386’s, it can take your breath away.
The 386/16 is fast. Very fast. That’s
because it features an Intel 80386 CPU operating at
16 M Hz, with zero wait states.
And its 1024KB memory
and 1,2MB floppy disk drive
will keep you airborne for long
distances. Serial/parallel/
game ports and a smooth
performing 101 -key keyboard
are standard equipment.
Prices:
The 286/10 -
from $1099.
The 286/14 -
from $1499.
192 BYTE* OCTOBER 1988
The 386/20. It’s made for those who want
to fly to the outer limits. With an Intel 80386 micro¬
processor operating at 20 MHz (with zero wait states)
it'll move through the most complex applications
with astounding ease. And you won’t have to worry
about running low on memory either. It not only
features 1024KB of RAM and a 1.2MB floppy disk
drive, it also has a 64KB cache memory. Naturally,
it comes equipped with serial/parallel/game ports
and a 101-key keyboard, too.
Customize your FIVESTAR
to meet your own specifications.
All FIVESTAR 286 and 386 Computers are
available with hard drives, from 20 to 320 MB, as well
as a choice of monochrome, EGA, VGA or super-high
resolution paper-white monitors. Whatever the
requirement, FIVESTAR can meet it.
Unmatched reliability.
Unbeatable ground
support.
Because every
FIVESTAR Computer is tested
and certified to meet the
highest standards of quality,
you can count on years of
reliable performance.
Once you've purchased your FIVESTAR
computer, you'll get all the support you’ll need. Just
call our highly-trained service department toll-free.
Most difficulties can be resolved within minutes.
For companies with critical applications, a
comprehensive on-site service contract is available for
just $99. In most cases, service calls are made within
24 hours.
Order by phone today.
And move your company to higher
levels of performance.
To order a FIVESTAR 286 or 386 Computer,
or for more information about our full line of high-
powered computers, call us TOIJ, FREE. Well have your
hot new corporate jet parked in your hanger in no time!
1-800 752-5555
FIVESTAR
COMPUTERS
America’s holiest new corporate jets.
Prices:
The 386/16 -
from $1999.
The 386/20-
ft om $2999.
KIVKSTAR *iihI Intel are registered trademarks. 13108
All prices and specifications are subject to change without notice.
Circle 294 on Reader Service Card
OCTOBER 1988 • B Y T E 193
Hardware Review
Five low-cost
scanners for capturing
images or text
Laurence H. Loeb
W ithout a doubt, the Macin¬
tosh’s built-in graphics ca¬
pability gives it uses that its
designers never thought of.
Desktop publishing is a good example of
this: It requires a machine that can freely
mix graphics and text, organize them,
and then display them consistently—
something that the Mac does very well.
This ability to freely use graphical infor¬
mation to illustrate or amplify text has
spawned many a newsletter that might
have never been produced otherwise.
However, these capabilities don’t
solve a fundamental problem for many
people who wish to use them. Simply
put, not everyone can draw the images
they want.
This is where the scanner as graphics
tool comes into the picture. A scanner is
a piece of hardware that copies an image
and converts it to an electronically usable
form, either as an image in the Mac’s
RAM or as a file on disk. Once you get
an image from, say, a book or magazine
or snapshot into the Mac, you can then
manipulate it with any of an army of Mac
applications. You can import the image
to an application either via the Clipboard
or by opening the file.
Another use of scanners is in optical
character recognition (OCR). With the
right application, the Mac can analyze an
image to recognize the presence of char¬
acters. This allows rapid data entry from
paper documents and eliminates typing it
in by hand, which is time-consuming and
error-prone.
Bringing
the Outside World
I took a look at five scanners designed
for use with the Macintosh: Thunder-
Ware’s ThunderScan ($249), Mirror
Technology’s VisionScan ($695), Mi¬
crotek Lab’s MSF-300C scanner ($1795
with small-computer-system-interface
connector and cable), Datacopy’s Model
730 ($2495 with SCSI connector kit),
and New Image Technology’s MacScan
($1995). I chose a price ceiling of about
$2500. This range by no means covers
the entire Mac scanner market, but it
should give a good picture of what’s
available at the low end and what the
price/performance trade-offs are.
The least expensive scanners (Thun¬
derScan and VisionScan) use the Mac
serial port to convey data. The most cost¬
ly scanners (the MSF-300C, Model 730,
and MacScan) are flatbed devices that
resemble small photocopiers and use the
SCSI port to communicate with the Mac.
The SCSI port allows faster data transfer
rates between the Mac and the scanner
than you get through the serial ports. All
scanners except the VisionScan can save
gray-scale information with an image.
To obtain some realistic, quantitative
results, I scanned the same image with
each scanner. The image was BYTE’s
standard test sheet (see figure 1). All
scanned files were saved as bit maps—
that is, with no gray-scale information.
All that can be shown on a Mac display
(except for that of the Mac II) is bit-map
information, so the scans all looked the
same on-screen. For consistent results
when saving the image to disk, I saved all
the scans as 1-bit-per-pixel Tag Image
File Format (TIFF) files. I used a Mac
Plus with 2.5 megabytes of RAM using
MultiFinder 6.0 with System 6.0.
Using What You’ve Got:
ThunderScan
The ThunderScan uses your Imagewriter
printer as the scanning mechanism (see
photo 1); it replaces the ribbon assembly
on the Imagewriter with an infrared
scanning device. Software on the Mac
controls the Imagewriter, using its car¬
riage to advance the paper with the image
on it up past the print head and moving
the print head with the attached scanning
device back and forth across the image. It
scans by measuring the infrared reflec¬
tion point-by-point as the scanning de¬
vice moves across the paper.
The ThunderScan system is an inge¬
nious way to use all the hardware of a
typical Mac system to get scanning capa¬
bility, since Mac users usually have a
printer. But what if you have a Laser¬
Writer? Sorry, you’re out of luck. What
if you’ve got a book, rather than a photo
or magazine page? If it can’t fit into the
Imagewriter carriage, again you’re out of
luck.
The scanning device feeds data to the
control software via either serial port.
ThunderScan draws 5 volts from the Mac
for its power. In its original design, it ob¬
tained this power from the DB-9 serial
ports on 128K-byte and 512K-byte
Macs. But on the Mac Plus and SE, the
DB-9 connectors have been replaced
with mini DIN-8 connectors, and a 5-V
source is not available. ThunderWare
built a special PowerPort adapter, sup¬
plied with the scanner, that makes these
machines electrically and cable-compat¬
ible to the original design.
The PowerPort adapter fits over the
external floppy disk drive connector and
draws the 5 V from it. A duplicate con¬
nector lets you attach an external drive to
your Mac. The adapter also has a DIN-8
connector for the Mac’s printer port, and
these signals are provided on a DB-9 con¬
nector to the scanning device. Mac II
users have to obtain a special PowerPort
adapter since it doesn’t have an external
floppy disk drive connector.
Setup is amazingly simple. You re¬
move the printer ribbon from your
Imagewriter or Imagewriter II printer
and clip the scanning device into its
place. Then you attach the PowerPort
adapter to the external floppy disk drive
connector. Next, you attach the scanning
194 BYTE* OCTOBER 1988
into a Macintosh
device’s cable to the provided junction
box, and the Imagewriter’s printer cable
to another connector on this box. Then
you hook the junction box to the Power-
Port connector. Finally, you copy the
software to your start-up disk. Although
this operation sounds involved, in just
under 10 minutes I was ready to do my
first scan.
The ThunderScan 4.0 software lets
you select a specific area of the page to
be scanned. You cannot directly set the
dots per inch of the scan, but you can set
magnifications from the standard 75-dpi
scan (from 50 percent to 300 percent) to
change the resolution. The software
checks the amount of memory required
for the scan before it takes place; if not
enough memory is present, the Thunder-
Scan application will not allow the scan
to proceed. This application also in¬
cludes an editor that allows a FatBits
level of picture editing and the use of the
MacPaint-like lasso, select, pencil, eras¬
er, and scrolling hand tools.
The scanner can store 32 levels of
gray-scale information for the image in
memory. You can also edit the gray
scales of the scanned image with a gray-
level map editor and then save it to disk.
You can save an image as a bit-mapped
MacPaint document (up to a maximum
of 32K bytes in size) or as a MacDraw
PICT file; you can save the image’s gray¬
scale information as a ThunderScan file,
an Encapsulated PostScript File (EPSF),
or a TIFF file from within the Thunder¬
Scan application. TIFF files are saved in
either a 1-bit “vanilla” format or a 4-bit
compressed format. Due to the wide lati¬
tude that the TIFF specification allows in
its implementation, ThunderScan TIFF
files might not be compatible with cer¬
tain applications, such as Zedcor Desk-
Paint. However, PageMaker and Quark
XPress accept the TIFF format.
Because of the nature of its scanning
mechanism, the ThunderScan takes the
longest of the devices tested to do a scan
(see table 1). However, if you can spare
VisionScan
the time, ThunderScan gets you into the
game inexpensively.
No Moving Parts: VisionScan
The next step up the scanning ladder is
the VisionScan from Mirror Technol¬
ogy. The VisionScan unit is a Chinon
flatbed scanner with no moving parts ex¬
cept for an internal mirror in the head
(see photo above). It has a maximum res¬
olution of 200 dpi. You place the image to
be scanned on a flat base underneath an
arm that extends up and over the base
holding the image. The bottom of this
overhead arm is clear, and it contains the
charge-coupled device and optics that do
the scanning. The image is illuminated
by room light—the scanner adjusts for
ambient level when you power it on. De¬
pending on how a room is lit, the arm
may cast a shadow on the document; it
will show up as a darkening of the
scanned image in the shadowed area.
This happened to me during testing, and
I found that supplemental fill lighting
from a small high-intensity lamp is nec¬
essary for best results.
Like the ThunderScan, the flatbed
scanner’s data goes to either of the Mac’s
serial ports. An adapter cable provides
the connection between the VisionScan’s
DB-25 serial port and the Mac’s DIN-8
port. A Centronics-style parallel port is
present on the scanner, but, at least with
the setup I had, there’s no software or ca¬
bling to make use of it. An external
power supply plugs into a wall outlet,
similar to the power supplies found on
some calculators and modems.
You can set up this scanner pretty
quickly. Place the scanner on a flat sur¬
face, and connect it to the Mac using the
adapter cable. Next, connect the power
cord to the scanner, and then plug the
power supply into a wall outlet. Check
the position of several DIP switches on
the scanner, then turn the scanner on.
Copy and install the software onto your
start-up disk, and you’re done..
You control scanning with either the
VisionScan 1.0 application program or a
supplied VisionScan desk accessory 1.0.
Scans can be made at 100-, 120-, 150-,
and 200-dpi resolutions. You can’t edit
the image from within either of these
programs. Zedcor’s DeskPaint DA 1.05,
supplied with the VisionScan, is a full-
featured editor that provides the neces¬
sary functions.
This scanner has three methods of de¬
termining what portion of the image is to
continued
OCTOBER 1988 -BYTE 195
ThunderScan
VisionScan
MSF-300C
Type
Imagewriter scanner
Flatbed scanner
SCSI flatbed scanner
Company
Th underWare
21 OrindaWay
Orinda, CA 94563
(415) 254-6581
Mirror Technology
2644 Patton Rd.
Roseville, MN 55113
(612) 633-3255
Microtek Lab, Inc.
16901 South Western Ave.
Gardenia, CA 90247
(800) 654-4160
(213) 321-2121
Features
300-dpi scanning cartridge with
detachable adapter box;
ThunderScan 4.0 software; user’s
guide; all necessary cabling;
external drive PowerPort connector
for use in connecting to Macintosh
Plus or SE
200-dpi Chinon scanner; 15-V
external power supply; VisionScan
1.0 software; user’s guide; Zedcor’s
DeskPaint software; DB-25-
to-Apple DIN-8 serial port
connector
300-dpi MSF-300C scanner;
interface box with 5-V power supply
and tabletop mounting brackets;
scanner-to-interface box connector;
spare scanning lamp; VersaScan
Plus 1.05 graphics software with
user’s guide; scanner-to-Apple
DIN-8 connector for serial port use
Hardware Needed
Macintosh 512K, 512KE, Plus, SE,
or II
Macintosh Plus, SE, or II
Macintosh 512KE, Plus, SE, or II;.
DB-25-to-50-pin SCSI converter
cable (for Mac Plus, SE, or II)
Software Needed
System 3.2/Finder 5.3 or higher
(System 4.2 or higher for Mac SE/II)
System 4.2/Finder 6.0 or higher
System 4.2/Finder 6.0 or higher
Options
Mac II power supply: $49
None
None
Price
$249
$695
$1595
Bundled with SCSI connector and
cable: $1795
Inquiry 893.
Inquiry 894.
Inquiry 895.
be scanned. As with most of the scanning
software, you can specify the scan area
with a click and drag of a rectangle out¬
line over a template that represents the
scanner bed. You can also scan the area
of intersection determined by the posi¬
tion of adjustable horizontal and vertical
sliders on the scanner base. This ends the
need to measure an image to find where
to set the scan, because you can specify it
directly with the image itself. Or, you
can place the provided small v-shaped
markers on the image itself. These mark¬
ers indicate to the scanner the top right
and bottom left corners of the image area
you wish scanned. This is much more in¬
tuitive than having to select an area from
within a application on a Mac screen.
You can save images as MacPaint
(again, only to a 32K-byte file limit),
PICT, Compressed TIFF (unrecognized
by DeskPaint), Uncompressed TIFF
(recognized by DeskPaint), and Clip¬
board formats (to get around the 32K-
byte MacPaint limit but not the Clip¬
board’s 1024-pixel width limit).
Scans at all dpi ranges from 100 to 200
dpi took about the same time, and the
scanner was easy to use. The scanner-
control DA was a convenient and useful
tool, and I could do most necessary
touch-ups with the DeskPaint DA. The
scanner was light enough to transport
196 BYTE- OCTOBER 1988
REVIEW
Model 730
SCSI flatbed scanner
Datacopy Corp.
1215 Terra Bella Ave.
Mountain View, CA 94043
(415) 965-7900
300-dpi Model 730 flatbed scanner with
AC power cord; installation and
maintenance guide; SCSI unit needing no
external power supply; scanner-to-SCSI
unit connectors; Maclmage 2.01 graphics
software with user’s guide
Macintosh Plus, SE, or II; DB-25-to-
50-pin SCSI converter cable
System 4.2/Finder 6.0 or higher
Maclmage Kit with SCSI connector: $695
$1800
Bundled with Maclmage Kit: $2495
Inquiry 896.
MacScan
SCSI flatbed scanner
New Image Technology, Inc.
9701 Philadelphia Court
Lanham, MD 20706
(301)731-2000
300-dpi Canon IX-12 scanner; AC power
cord; SCSI unit with external 5-V power
supply; scanner-to-interface unit cable;
Mac SCSI port-to-interface unit cable;
MacScan 1.38 software; instruction
manual
Macintosh Plus, SE, or II
System 4.2/Finder 6.0 or higher
Textscan OCR software: $395
$1995
Inquiry 897.
easily and was compact enough to fit well
on my cluttered desk. The only potential¬
ly serious flaw I found was the need to
provide supplemental lighting so the
overhead arm would not cast a shadow.
It is harder to scan a book on this scan¬
ner than on the flatbed ones because
there’s no easy way to hold the book flat.
The scan output may be distorted over
the bowed surface. However, single flat
sheets scan rather nicely.
Short a Cable: The MSF-300C
The first SCSI flatbed scanner I evalu¬
ated was the Microtek MSF-300C. It
consists of the flatbed scanning unit it¬
self, an interface unit, an adapter cable to
connect the scanner to the interface unit,
a brick-size power supply for the inter¬
face unit, and the VersaScan Plus 1.05
software for the Mac. [Editor’s note: As
we went to press , Microtek introduced its
MSF-300Q scanner , which can record 64
gray levels. It costs $2495. ]
The Microtek interface unit is a wide
metal box that comes with support brack¬
ets used to mount it vertically on the desk
next to the scanner. This unit sits electri¬
cally between the scanner and the Mac’s
SCSI port. The unit has a single DB-25
connector for the scanner cable, and two
50-pin SCSI connectors. The two SCSI
connectors let you daisy chain other SCSI
devices or use a SCSI terminator block to
terminate the bus. A relatively thick DB-
25-to-DB-25 cable connects the unit to
the scanner. The scanner itself is a flat,
bulky metal box with its own power cord
and switch.
Right away, while hooking up the
scanner, I ran into a problem: A needed
cable was not supplied with the unit. This
cable, made by Apple, converts a 50-pin
standard SCSI socket to Apple’s DB-25
SCSI connector. Unfortunately, the
cable is not standard issue from Apple.
You must order it, and Microtek assumes
you already own one. You’ll save your¬
self some embarrassment if you have this
cable handy when the box comes.
The VersaScan Plus 1.05 application
that comes with the scanner will be fa¬
miliar to anyone who has used similar
software with AST Research scanners. It
combines paint-like tools for editing a
scanned image and the control functions
necessary to operate the scanner. A dia¬
log box lets you set the scan’s resolution
(75, 100, 150, 180, 200, or 300 dpi) and
the area of the image to be digitized. The
dialog box also displays the amount of
memory available for a scan. You can
even bypass the SCSI port and communi¬
cate with the scanner at 9600, 19,200, or
57,600 bits per second through the Mac’s
serial port. This feature should be of use
to 512KE Mac users whose machine
lacks a SCSI port.
The time to scan an image was the
same (14 seconds) regardless of the for¬
mat I saved it in. (Available formats
include the VersaScan native format,
BRINGING THE OUTSIDE WORLD
INTO A MACINTOSH
Table 1: The scanners compared.
I scanned an 8- by 6-inch image at
150 dpi and noted the elapsed
time. The image was saved as a
1-bit-per-pixel TIFF file. Times
are in minutes seconds.
Time File size
(K bytes)
ThunderScan
25:37
117
VisionScan
1:14
192
MSF-300C
0:14
501
Model 730
0:15
249
MacScan
0:12
122
MacPaint, TIFF, gray TIFF, PostScript,
and gray PostScript). As long as you have
sufficient RAM to store the image, you
can edit it right away. I ran VersaScan
under MultiFinder with other applica¬
tions taking up available RAM to simu¬
late out-of-memory conditions, and the
error handling was graceful, without loss
of work. The TIFF files the MSF-300C
saved, though, were huge compared to
those saved at the same dpi by the other
scanners. I can find no reason for these
excessive file sizes.
Slick Hardware, Mediocre Software:
Datacopy Model 730
The Datacopy scanner package consists
of a flatbed scanner (I looked at the
Model 730), a small SCSI unit, an adapt¬
er cable to connect the interface unit to
the scanner, and the Maclmage 2.01
software. The Datacopy is the only SCSI
scanner whose interface box did not re¬
quire an external 5-V power supply; its
installation was much neater, without ex¬
cess cabling. The front panel of the scan¬
ner, with its scanner status lights, has a
slick “instrument” look to it.
Setup is fairly quick and simple. How¬
ever, I ran into the same problem I had
with the Microtek scanner: a missing
SCSI adapter cable. To be fair, Data¬
copy’s SCSI adapter kit does include a
DB-50-to-DB-50 SCSI cable that you
can hook to an external SCSI hard disk
with a second SCSI connector. However,
if you own a Mac SE or Mac II with an
internal hard disk, you need that Apple
adapter cable.
The supplied Maclmage 2.01 applica¬
tion, like the scanner, had some nice
touches. The image setup dialog box uses
pop-up menus for selecting scanning pa¬
rameters. You can scan images at resolu¬
tions of 75, 100, 120, 150, 180, 200,
240, and 300 dpi and with 16 gray levels.
The application has excellent control
continued
OCTOBER 1988 -BYTE 197
REVIEW
BRINGING THE OUTSIDE WORLD INTO A MACINTOSH
Figure 1: (a) BYTE's test pattern for scanner quality, (b) The test pattern scanned
at 150 dpi. The Microtek scanner was adjusted for halftone scanning to accom¬
modate the halftone image. When the scanner was adjusted for line art , the lines
and patterns looked considerably better , but the halftone’s quality suffered.
(c) The test pattern scanned at 300 dpi, halftone setting. Notice the improvement in
the lines and patterns as well as in the halftone image. All images are actual size.
functions, such as a halftone data editor
that allows use of custom halftone pat¬
terns, and a gamma value editor that lets
you use custom gray levels. A rich vari¬
ety of useful formats is available for stor¬
ing images, including scaled and clipped
MacPaint, a proprietary Datacopy for¬
mat (compressed and uncompressed),
compressed and uncompressed TIFF,
PICT, PostScript, EPSF, Raster Image
File Format (used by Image Studio), and
SuperPaint.
Another useful and unique feature of
the software is the Auto-Configure com¬
mand. This allows the system to find the
correct SCSI address of the scanner, as
well as confirm the hardware model
used, since the Maclmage application is
designed to run with several models of
Datacopy scanners. Highly useful for the
novice, it eliminates the possibility of
setting the SCSI address to the wrong
value.
Still, the software needs to be revised.
After completing a 300-dpi scan in 15
seconds, the Maclmage program took al¬
most 5 minutes to spool the 994K-byte
uncompressed TIFF file to disk and re¬
turn control to the user. Once the image
was available on-screen, the only editing
tool available was a FatBits pencil. Load¬
ing and converting files not saved in the
Datacopy format also takes too long,
compared to other programs doing the
same thing. These waits, and the lack of
a suitable image editor, mar an otherwise
nicely done product.
No Complaint: MacScan
New Image Technology’s MacScan uses
the Canon IX-12 flatbed scanner, which
is also sold as the Princeton Graphic Sys¬
tems’ LS-300F. The MacScan did not
need any additional SCSI cables. The
supplied ribbon cable connects the Mac’s
DB-25 SCSI port to the DB-25 SCSI con¬
nector on the scanner’s interface unit.
The cable also has an extra connector so
that it can be connected as male-to-fe-
male or male-to-male. It is so handy for
connecting Mac SCSI devices in general
that I may forget to pack it back into the
box when I return the unit. The interface
unit requires an external power supply.
The supplied MacScan 1.21 software
(the company says the version now being
shipped is 1.38) did a good job of con¬
trolling and editing scans. You set the
scan region by clicking and dragging on a
template on the Mac’s screen. Many
MacPaint-like tools are available for
editing, and the image is loaded into
memory rather than spooled to disk. You
can select, manipulate, print, and save
subareas of the image separately from the
198 BYTE* OCTOBER 1988
REVIEW
BRINGING THE OUTSIDE WORLD INTO A MACINTOSH
main image. A full-page scan took 12
seconds regardless of the resolution (75,
150, 200, or 300 dpi) of the scan. You
can save files as TIFF (uncompressed,
compressed, and gray-scale), EPSF
(standard or Macintosh format), Mac¬
Paint, SuperPaint, PICT, and Page¬
Maker 1.2 formats. Gray-scale informa¬
tion is limited to 4 bits (16 levels) and can
only be saved in the TIFF format.
I liked this unit best of all the SCSI
scanners because the hardware occupied
the smallest volume and because the
software is loaded with features. It also
gave the best results at 300 dpi.
Reading What’s Scanned: OCR
I used Read-It! 1.06 by Olduvai Software
to do some OCR tests. This application
can drive the Microtek scanners or
MacScan and can even read a bit-mapped
image to extract character information as
ASCII text. It costs $395 for any scanner
but ThunderScan (this version costs
$149). Olduvai also supplies type tables
containing 200-dpi information that
allows the application to make character
decisions with the data. I tried Read-It!
with two of the five scanners: the Mirror
Technology VisionScan, because of its
aggressive price/performance ratio, and
the New Image MacScan, because Read-
It! can control the MacScan unit.
I had Read-It! load a type table very
similar to the type of the document I was
using. Since the application learns from
its mistakes, I went through one recog¬
nize/learn cycle with it to make sure that
my type choice was reasonable.
The VisionScan produced good results
on the first pass: Only 3 out of 880 char¬
acters were not recognized. The Mac¬
Scan worked well at 200 dpi, but the per¬
formance with the program’s supplied
200-dpi type tables degraded significant¬
ly when I did a 300-dpi scan. The in¬
creased sensitivity of the 300-dpi scan in¬
troduced errors in recognition.
What Scanning Is Worth
All the scanners produced good results.
Scanning at a higher resolution improves
the overall image, but since the Mac
display is limited to 75 dpi, the images
look the same on the screen. Where the
higher resolution pays off is when you
print the image to a device that can sup¬
port it (see figures lb and lc). Of course,
higher-resolution scans require more
memory and more disk space.
If it were my money, I’d buy the Mir¬
ror Technology VisionScan. Its price/
performance ratio is unequaled. Perfor¬
mance was fine for my personal use. It’s
smaller than the other units, and setup is
fast. Since it uses the serial port, turning
the Mac off is not necessary, as it is when
connecting a device to the Mac SCSI
port. I also liked the flexibility of having
the scanner software as a DA. It made the
scanner available whenever I wanted it,
without the need to launch a separate
control program.
But if you need 300-dpi resolution for
LaserWriter output, I recommend the
New Image MacScan. The hardware and
software are complete, the $1995 price is
reasonable for a SCSI flatbed scanner,
and the company promises a gray-level
upgrade for those who need it by the time
this article sees print. Your scanner will
not be obsolete should you wish to
upgrade. ■
Laurence H. Loeb is an electrical-engi¬
neer-turned-dental-surgeon in Walling¬
ford , Connecticut. He is comoderator of
the macintosh conference on BIX. He can
be reached on BIX as “lloeb. ”
WHY DESIGN YOUR PRODUCT
AROUND A COMPUTER?
Design the computer in.
Little Board 7286
Built-in vs. built-around. External systems mean
boxes, boards, backplanes, cables, and reliability
problems. Ampro’s Little Boards give you a complete
system on a single board you can build right into
your product.
Small size. Big power. Eliminate the bulk and
constraints of multi-board, backplane-based systems.
Embed a Little Board that requires just 2/3rds the
power and volume of a 5 x k" floppy drive. But with
the full power of a PC or AT®.
Fully compatible. Little Board/286 and Little
Board/PC are functionally identical to multi-board
PCs and ATs. They run PC-DOS™ 2.0 to 3.X. They
run DOS languages, compilers and applications.
You’ll be standing on a proven foundation of
hardware and software.
Ampro’s Single Board Systems. It’s all there. Up
to a Megabyte of RAM. RS-232C and Parallel ports.
AT/PC-compatible controllers and bus expansion.
EGA/CGA/MDA and Hercules T "-compatible video
Little Board/PC
options. Even optional solid-state disk. Plus SCSI
support for hard disk, tape, optical drives, bubble
drives... you name it. And, low power consumption
(+5VDC, less than 8W) and a wide operating temp¬
erature range (0 to 60°C). Perfect for standalone
operation and harsh environments. Anywhere that
reliability is a critical consideration.
Available worldwide. For information and the
name of your nearest U.S. or international Ampro
representative, call us at the number below. Or
write for Little Board Product information.
408 - 734-2800
Fax: 408-734-2939 TLX: 4940302
COMPUTERS, INCORPORATED
1130 Mountain View/Alviso Road
Sunnyvale, CA 94089
Reps: Australia-61 3 720-3298; Austria-43-222/45 45 01; Canada-(604) 438-0028; Denmark—45 3 66 20 20; Finland-358 0 585-322; France-331
4502-1800; Germany, West—49 89 611-6151; Israel-972 3 49-16-95; Italy—39 6 811-9406; Japan—81 3 257-2630; Netherlands-
01 0-411 85 20: Spain—M34 3 204-2099; Sweden-46 8 55-00-65; Switzerland—41 1 740-41 -05; United Kingdom—44 2 964-35511; USA—contact AMPRO
Trademarks: IBM, AT—IBM Corp.; Hercules—Hercules Computer Technology, Inc.; MS-DOS—Microsoft Corp.; LittleBoard - Ampro Computers, Inc.
OCTOBER 1988 ‘BYTE 199
3780Plus'
UNIX
XENIX
PGDOS
Macintosh
NetBios LAN
3270 BSC
3270 SNA
Sharing Information
Whatever your industry, your computers
need to share information with your
mainframe. Or, they need to exchange
data with other computers. In either
case, you need a total communications
solution. You need software, hardware
interfaces and modems that all work
together smoothly. You need CLEO!
CLEO software products allow your
computer to communicate with mini¬
computers and mainframes, and to
emulate their workstations. Since 1981,
CLEO has provided communications
between micros, minis, and mainframes
for the automotive, insurance, medical
and banking industries. Today over
78,000 CLEO users worldwide are
running on all major computer brands.
The greatest number of these users run
CLEO software on IBM Personal
Computers and NETBIOS LANs.
Complete
Software/Hardware Package
Every CLEO package contains all the
software and hardware accessories
you’ll need. Your selected CLEO SNA,
BSC, or Coax software is packaged with
1) an internal modem card for dial-up
applications, or 2) an interface card and
cable for use with your existing modem,
or 3) a Coax card for local connectivity.
There’s no waiting for non-CLEO
add-ons. And, you get prompt, single-
for most stand-alone packages, up to
SI,995.00 for the 32-user SNA gateway.
Call us today to discuss
your application.
CLEO Software
1639 North Alpine Rd.
Rockford, IL 61107
Telex 703639
FAX 815/397-6535
Headquarters:
USA: 1 - 800 / 233-2536
Illinois: 1-800/422-2536
International: 815/397-8110
Sales and Distribution:
Benelux: 31 (0) 33-948888
Canada, East: 800/361-3185
Canada, West: 800/361-1210
Canada, Montreal: 514/737-3631
Colombia, S.A.: 12172266
Denmark: 02 94 81 19
England: (0993) 776543
France: 146861136
Italy. (0331) 634 562
Mexico City: 596-5539
Sweden: 468311780
CLEOSs
CLEO and 3780Plus are registered trademarks of CLEO Software. IBM is a registered trademark of International Business Machines Corporation.
Software Review
O Smalltalk a la C
C_talk provides object
extensions to C
in a Smalltalk-like
environment
Namir Clement Shammas
D evelopers who program in C
are always in need of a better
way to handle objects. C_talk
1.0, an object-oriented lan¬
guage from CNS, may be the answer. It
gives the C programmer object-oriented
programming and a Smalltalk-like envi¬
ronment. C_talk extends the C language
with elements of an object-oriented lan¬
guage, such as classes, objects, methods,
messages, inheritance, and dynamic
bonding. And, in certain respects,
C_talk rivals C + +.
For data, C_talk implements classes
and methods. The identifier id is used to
define any object class. The C declara¬
tion of id is
typedef long id;
The id type is used to store the memory
address for the definition of an object
class.
Also available are both class and in¬
stance variables. Class variables are
shared by all the instances of that class.
Instance variables are the private vari¬
ables (or record fields, if you like) asso¬
ciated with each instance of the object
class. Every time an instance (equivalent
to a variable in structured languages) is
created, a new set of instance variables
are also allocated. By contrast, only one
set of class variables exists at any time.
C_talk comes with a set of defined
“foundation classes,” with the “object”
class as the parent of all classes. The
foundation classes include the popular
data structures, such as Buffer, Stream,
ByteArray, Collection, and so forth.
You can inspect and even alter the C_talk
code for any of these methods.
The second object-oriented aspect that
CLtalk supports is inheritance. Inheri¬
tance is a powerful aspect of object-ori¬
ented programming that lets you bypass
having to rewrite similar code for every
new subclass. This means that both the
class and instance methods of a class ob¬
ject are automatically inherited by all
subclasses. CLtalk supports linear inher¬
itance, where a subclass can inherit from
only one parent class (also called a su¬
perclass). You can override inherited
methods by simply defining new ones
with the same name for a subclass.
The third object-oriented component
of C_talk is messaging that activates var¬
ious objects and lets them interact with
other objects. Here C_talk introduces its
own new syntax. A C_talk message, like
that of Smalltalk, is made up of a re¬
ceiver (i.e., the object receiving the mes¬
sage), the selector (which is very similar
to a function or procedure in structured
languages), and optional arguments. The
general syntax for a C_talk message is
©receiver selector <list of
optional arguments>@;
Receivers can be either classes or in¬
stances. The most frequently used mes¬
sages associated with classes are those
that create new instances, such as
id CalculatorStack; /* assign id
to instance #/
©Stack new_ &CalculatorStack@;
This example informs the stack object
class to invoke the new_ selector and
create a new stack. CalculatorStack
points to the dynamically allocated in-
continued
OCTOBER 1988 -BYTE 201
REVIEW
SMALLTALK A LA C
Type
Object-oriented language
Company
CNS, Inc.
Software Products Dept.
7090 Shady Oak Rd.
Eden Prairie, MN 55344
(612) 944-0170
Format
Two 5V4-inch floppy disks
Hardware Needed
IBM PC or compatible with 512K bytes
of RAM and a hard disk drive; a mouse is
recommended
Software Needed
Microsoft C, Turbo C, Lattice C, or C86
Language
C
Documentation
152-page user’s manual
Price
$149.95
Inquiry 892.
stance of Stack. All instances of object
classes are declared dynamically. Once
created, the instances of the classes can
receive their own messages to store, re¬
call, and manipulate data. For example,
the following message clears the contents
of the stack CalculatorStack:
@CalculatorStack clear@;
Or a message could push a new value in
the stack:
@CalculatorStack push_
newValueg;
Messages in C_talk have optional argu¬
ments. C_talk employs a scheme where
each argument is preceded by a keyword.
A keyword is an identifier ending with an
underscore. The complete name of the
selector is the concatenation of all the
keywords involved. For example,
groom putLen_ len width_ wide
height_high@;
assigns the three dimensions of a room
object. The selector is putLen_width_
height_, and the arguments are len,
wide, and high.
And like C functions, CLtalk permits
messages to return data:
getVolume
/* get the volume of a room
assuming that room has the
following instance variables:
double length, width, height;
*/
{
return (self->length * self->width
* self->height);
}
CLtalk does not require you to define a
data type for the message. You must,
however, type message arguments. The
manual suggests the Kernighan and Rit¬
chie convention of listing the arguments’
data type on separate lines.
Also, notice in the above example that
CLtalk supports the identifier self,
which enables you to make references to
the variables of an object. In addition,
CLtalk also implements the identifier
super so that you can refer to the super¬
class. You can use the above message as a
function to assign a value to a variable:
volume = groom getVolumeg;
CLtalk also supports an interesting
feature that adds a lot of flexibility in
messaging: the ability to use variables to
represent selectors. You place the actual
selector name in backward single quotes
and assign it to a variable. Then the vari¬
able is used in the message:
int selector;
selector = 1 getVolume 1 ;
volume = groom selectorg;
Generally, I found the object-oriented
syntax and constructs of CLtalk easy to
learn. However, I recommend that most
C programmers become familiar with
the rules of object-oriented languages
first and then begin using CLtalk. The
learning effort for CLtalk is far less than
that for, say, Smalltalk. Getting into the
world of object-oriented programming is
made even easier with the C_talk envi¬
ronment (see the text box “Object-Ori¬
ented Programming Basics” on page
203).
The CLtalk Environment
There are three main components that
make up C_talk’s package: the browser,
the preprocessor, and the make utility.
The C_talk browser manages the win¬
dow-based environment that you use to
enter, view, and edit C_talk applica¬
tions. The C_talk preprocessor converts
C_talk files, which contain hybrid C and
C_talk code, into pure C source code.
You use the C_talk make utility to intelli¬
gently preprocess and compile updated
files and then relink the application’s ob¬
ject code files. It yields applications
compiled with either Microsoft C, Turbo
C, Lattice C, or C86.
The C_talk browser brings a slick
Smalltalk-like environment to C pro¬
grammers. Using a mouse is highly rec¬
ommended, but it is not mandatory. The
browser contains five windows, of which
three can display scrollable information.
The windows consist of the following:
title, classes, method type, methods, and
contents (a text editor window).
I used the two-button Microsoft Mouse
to work with the system. Pressing the
right button while the rectangular cursor
is in a window causes an associated menu
to pop up. In general, you can select any
option by positioning the mouse and
clicking on its left button. If you move
the mouse away from the pop-up menu,
the menu simply disappears. I found this
to be a graceful way of removing the
menu. In the absence of a mouse, you can
use the cursor-control keys to select op¬
tions and move around in the browser.
The title window in the browser dis¬
plays the environment filename. Its
accompanying pop-up menu lets you per¬
form basic management of the en¬
vironment: exiting, invoking the DOS
shell, invoking a DOS command, editing
a file, setting up the Make specification,
and saving the entire contents of the envi¬
ronment.
The Make setup option leads to an¬
other pop-up window. The latter window
permits you to specify the C compiler’s
command line, a list of auxiliary files in
use, the linker’s command line, and the
list of .OBJ and .LIB files to be included
in the linking process. You can easily ex¬
amine and alter these specifications out¬
side the C_talk browser by using a text
editor to edit the environment file.
The classes window displays the vari¬
ous class identifiers that are associated
with the environment examined by the
browser. To illustrate how classes inherit
properties from their superclasses, the
browser displays classes indented accord¬
ing to the inheritance level. Beyond a cer¬
tain level, classes are not initially dis¬
played. You can use an option in the
associated pop-up menu to display the in¬
visible classes. This is helpful when con¬
centrating on a particular subtree of
classes. Other options in the class menu
let you load, save, delete, swap, and add
202 BYTE- OCTOBER 1988
REVIEW
SMALLTALK A LA C
Object-Oriented
Programming Basics
O bject-oriented languages work by
issuing commands to data objects,
telling them to perform certain proce¬
dures or functions. For example, to cal¬
culate the square root of a number in an
object-oriented language (OOL), you
must send a message to the object (in
this case, the number) telling it to return
its square root. The general syntax is
object selector [arguments]
The selector is the method invoked and
is equivalent to a procedure or function
in structured languages. An OOL has a
set of methods (i.e., routines) that are
declared to work with it. Thus, an OOL
combines the what (the object) with the
how (the method).
An important departure from tradi¬
tional structured programming in an
OOL is the way the data types are han¬
dled. In object-oriented milieus, data
types are called classes and are also
considered to be objects. While this
may seem very odd for veterans of
structured languages, classes have their
own methods that, for example, em¬
power the creation of dynamically allo¬
cated variables, called instances. In¬
stances are also objects with their own
set of methods and hidden data struc¬
tures. Accessing the data structure of an
instance requires methods that autho¬
rize you to do so. Also, methods can
permit access to specific parts of an in¬
stance. Thus, object-oriented program¬
ming fosters data hiding to implement
robust software applications.
Inheritance is a powerful concept
used by OOLs based on the ability to de¬
fine subclasses derived from parent
classes. Subclasses are able to automati¬
cally inherit the data structures and
methods of the parent classes. Conse¬
quently, less coding is needed if the in¬
herited method is valid for a subclass.
But a subclass can also define its own
data structure (i.e., add to the inherited
structure) or its own methods. Linear
inheritance is the typical scheme of in¬
heritance where a subclass inherits from
a single-parent class. Some OOLs im¬
plement nonlinear inheritance, which
allows a subclass to inherit from two or
more parent classes.
The hierarchy of classes has an inter¬
esting impact on message handling.
When an object receives a message, the
message is first searched in the catalog
of methods directly associated with that
object. If none matches the incoming
message, the methods of the parent class
are searched, and so on. The search
either finds a matching method along
the path of ancestor classes or fails.
classes. Since C_talk maintains the exact
hierarchy of classes, loading a deeply
nested class causes the program to load
all its superclasses not already in the
browser. When you select a class, the
contents window displays the substance
of the header file (in C) associated with
the class.
The appealing part of the C_talk envi¬
ronment is that it lets you access the in¬
formation related to a class. The method
types window permits you to select prop¬
erties that are related to either a class or
an instance. When either is selected, the
C_talk environment automatically up¬
dates the methods and contents windows.
Initially, these windows reveal variables
and methods related to the selected class
or its instance. When a method is se¬
lected, the contents window then displays
the detailed listing of that method.
Since the contents window is a text
editor, you can modify the method of a
class, the method of an instance, the
variables of a class, or the variables of an
instance. The contents window’s pop-up
menu supports copying, cutting, and
pasting text; saving the substance of the
contents window; and performing text
search or translation. When using a
mouse, the contents window displays
both an underscore text cursor and a
mouse block-type cursor. I found that
editing text was confusing when the sys¬
tem shifted from the text cursor to the
mouse cursor. Backspacing and moving
the cursor often required me to click on
the mouse or press the Insert key to repo¬
sition the text cursor.
Processing Files
The CLtalk application environment is
stored into an ASCII text file with an
continued
Subscription
Problems?
We want
to help!
If you have a problem
with your BYTE
subscription, write us
with the details. We'll
do our best to set it
right. But we must
have the name,
address, and zip of the
subscription (new and
old address, if it's a
change of address). If
the problem involves a
payment, be sure to
include copies of the
credit card statement,
or front and back of
cancelled checks.
Include a "business
hours" phone number if
possible.
EVTE
Subscriber Service
P.O. Box 7643
Teaneck, NI 07666-9866
OCTOBER 1988 - BYTE 203
REVIEW
SMALLTALK A LA C
.ENV extension name. The default envi¬
ronment filename is APP.ENV, and it con¬
tains a list of the object classes, followed
by a list of auxiliary C files. Any related
.OBJ or .LIB files are listed next, fol¬
lowed by the sequence of commands to
invoke the C compiler and the linker.
Thus, you can edit .ENV files with text
editors to alter the compiler and linker
sequences. Originally, APP.ENV con¬
tained commands to invoke the Micro¬
soft C 4.0 compiler. I edited the .ENV file
to invoke the Microsoft C 5.1 compiler
installed on my hard disk drive.
Each application should reside in a
separate DOS directory. Each object
class in an application is stored in a sepa¬
rate text file with the .PRE extension
name. These .PRE files contain all the in¬
formation relevant to a class. The C_talk
browser uses an exclamation character as
a special delimiter, allowing it to parse
the various declarations when reading a
.PRE file. You can alter a .PRE file with
your favorite text editor provided that you
do not tamper with exclamation char¬
acters.
The C_talk preprocessor is a utility
that you invoke separately from the DOS
command line. You can invoke the pre¬
processor for any object class without go¬
ing through an entire sequence of check¬
ing related superclasses. The C_talk
preprocessor reads a .PRE file and yields
a .C file containing C code. The prepro¬
cessor is able to detect inconsistencies
and flags them for additional editing.
You also invoke the C_talk make util¬
ity as a separate program from DOS. The
make utility’s role is to invoke the C_talk
preprocessor, C compiler, and linker.
Only the .PRE files that belong to updated
object classes are run through the prepro¬
cessor. The corresponding C files and all
altered auxiliary C files are recompiled,
and the linker is invoked to relink the en¬
tire set of object files.
Writing a CLtalk application is rela¬
tively easy, though there are a few rules
to watch out for. The first is that the
main() function should be placed after a
dummy method, using the following gen¬
eral method:
CLtalk
The Practical Union
of C and Smalltalk
Add_a new dimension to your C compiler.
From C:
■ Ease of application delivery -
portability
■ Performance - speed and efficiency of C
■ Familiarity of C - use all your existing
C code
From Smalltalk:
■ Data abstraction - data
hiding/encapsulation
■ Full object inheritance
■ Polymorphism - message sending
with dynamic binding
Boost Your Productivity! C_talk ’s practical approach to object-oriented program¬
ming in C allows you to realize substantial productivity gains using these tools:
■ C_talk’s Browser - a powerful
Smalltalk-like browser for building
software objects
■ An automatic Make utility - for
building applications
■ A Preprocessor - for converting
objects into C source code.
■ A set of Foundation Classes - to use
as basic building blocks.
$24995
Why Cjalk?
C_talk has been proven successful in
delivering several large-scale systems in
demanding realtime environments. It’s
concise, easy to learn and use. It is
programming in C (not a new language),
while adhering to the Smalltalk paradigm.
C_talk is the practical, and affordable,
union.
C_talk is designed to operate with MSDOS on IBM or
compatible computers. At least 512K of memory, a hard
disk and mouse are recommended.
Order today!
Call or write:
CNS, Inc.
Software Products Dept.
7090 Shady Oak Rd.
Eden Prairie, MN 55344
Tel: (612) 944-0170
Fax: (612) 944-0923
Add for shipping $5 US, $25 Int’l.
(30-day money-back guarantee)
0* ® .. .providing and advancing
^1 object-oriented methodology.
C—talk is a trademark of CNS CNS is a registered trademark of CNS. Inc.
main/* dummy C_talk method #/
main() /* the actual main function */
{
<declarations>
_init_classes();
<other code lines, I/O, etc.>
}
In addition, the main() function must
include a call to the _init_classes()
function, found in the file CLASSES.C.
The C_talk browser updates CLASSES.C
to include the declaration of new object
classes and calls to initialize them. If
CLASSES.C is not properly updated, you
may get a linker-error message, putting a
halt to the production of the application’s
executable file.
Overall, CLtalk provides a very
practical and smart route to object-
oriented programming. Its Smalltalk¬
like environment is easy to use, and its
object-oriented extensions to C are
powerful. Clearly, C_talk is a worth¬
while product for any programmer inter¬
ested in getting into object-oriented
programming. ■
Namir Clement Shammas is a columnist
for several computer magazines and a
freelance writer living in Glen Allen ,
Virginia. He can be reached on BIX as
t( nshammas. ”
204 BYTE* OCTOBER 1988
Circle 296 on Reader Service Card (DEALERS: 297)
Unretouched Screen Images
Buy The One On The Left And You’ll Have
To Put It Where The Sun Don’t Shine.
The monitor on the right,
however, can be placed anywhere
you like. Even in direct sunlight. It's
the new Flat Technology Monitor from
Zenith Data Systems-winner of PC
Magazine's coveted "Technical Excellence Award” in the
hardware category for 1987.
You Have To See Zenith To Believe It
So dear. So precise. So lifelike. It's the only monitor
with a completely flat screen. A breakthrough that has
redefined monitor quality forever. Industry experts are
already convinced. And once you see it in person, you'll
be a believer, too.
Bigger, Brighter, Glare-Free
Our Flat Technology Monitor has an impressive
14 - inch display. And even though it's bigger, it's 50%
brighter than conventional CRT's and it has 70%
greater contrast. So you get colors with greater depth
and definition that make your reports, charts and graphs
come alive like never before.
The Flat Technology Monitor is virtually glare-free.
So you can work longer without the usual headaches
and eyestrain. And that means greater productivity. But
to get the whole picture, you have to see it with your
own eyes.
Backward And Forward Compatibility
You also get full compatibility with the high
resolution VGA Video generated by IBM's new PS/2®
computers. And with Zenith's Z-449 or other VGA-class
video cards, you can enjoy CGA, MDA, Hercules and
EGA graphics as well.
Experience Zenith's Latest Technology Breakthrough
Obviously, a mere picture can't do justice to our
new Flat Technology Monitor. It demands a face-to-face
evaluation. For a hands-on demonstration, call today
for the name of your nearest authorized Zenith Data
Systems dealer-the Flat Technology Monitor is available
in quantities right now.
1 - 800 - 553-0305
TftMH
data
systems
THE QUALITY GOES IN BEFORE THE NAME GOES ON K
© 1988, Zenith Data Systems
Personal System/2 and PS/2 are registered trademarks of IBM Corp.
Circle 281 on Reader Service Card
OCTOBER 1988 -BYTE 205
As you can see, Microsoft can
make all kinds of HP printers and
pbtters look their best
Don't waste any more time,
or paper. Preview your ideas before
you print them out.
&
PERTURE
Purchase Form
product sales Report
Personalize your LaserJet Series II Printer
with HPfonts and memory boards.
These documents were brought to you
by Microsoft Excel, Microsoft
Windows, and the HP LaserJet Series II,
PaintJet and DeskJet printers.
206 BYTE* OCTOBER 1988
Hewlett-Packard andMicrosoft
just took the simple act of commu¬
nication and turned it into some¬
thing a bit more
I Microsoil Excel 1
powerful.
Illumination.
Because to
% \
us, anything
worthpresenting
in a spreadsheet
is worth presenting more clearly,
more concisely, andmore forcefully.
Which is exactly what Microsoft®
Excel and the Hewlett-Packard®
LaserJetSerieslI®printerletyoudo.
With this powerful combina¬
tion of software and printer, now it’s
easier to take common data and
make it look anything but common.
With incredibly flexible font styles,
font sizes, borders and shading.
Incorporated into spreadsheets,
charts, tables and forms that instant¬
ly make your data say more. Your
numbers add up to more. Your
facts, figures and ideas mean more.
And of course, HP® desktop
plotters and printers, from the
ColorPro® plotter to the PaintJet^
DeskJet™ and LaserJet Series H
printers, can unleash the potential
power inside eveiy box of Microsoft
Excel. And vice versa.
To witness a whole new world
of spreadsheet output, call us at
(800) 541-1261, Dept. 156 for a
free copy of our booklet, “Of
Power And Printers.” Or simply go
to your dealer. And see firsthand
what happens when two explosive
elements get together.
And the chemistry’s just right.
HP LaserJet Series II Printer
Microsoft
© 1988 Microsoft Corporation. Microsoft and the Microsoft logo are registered trademarks of the Microsoft Corporation. Hewlett-Packard, ColorPro, PaintJet and LaserJet Series II
are registered trademarks, and DeskJet is a trademark of Hewlett-Packard Company. Customers in Canada call 1 -416-673-9811, outside of North America, 1 -206-882-8661. Offer
good in United States only.
OCTOBER 1988 -BYTE 207
Systat. Because other statistics and
graphics packages are not enough.
Systat now offers more statistical graphics than any other PC or
mainframe package. And we still give you less bulk with more statistics.
Statistics Basic statistics, frequencies, t-tests, post-hoc tests
Multiway crosstabs with log-linear modeling, association
coefficients, PRE statistics, Mantel-Haenszel, asymptotic standard
errors Nonparametric statistics (sign, Runs, Wilcoxon, Kruskal-
Wallis, Friedman two-way ANOVA, Mann-Whitney U, Kolmogorov-
Smirnov, Lilliefors, Kendall coefficient of concordance) Pairwise/
listwise missing value correlation, SSCP, covariance, Spearman,
Gamma, Kendall Tau, Euclidean distances, binary similarities Linear,
polynomial, multiple, stepwise, weighted regression with extended
diagnostics Multivariate general linear model includes multi-way
ANOVA, ANOCOVA, MANOVA, repeated measures, canonical
correlation Principal components, factor analysis, rotations,
components scores Multidimensional scaling Multiple and
canonical discriminant analysis, Bayesian classification Cluster
analysis (hierarchical, single, average, complete, median, centroid
linkage, k-means, cases, variables Time series (smoothers,
exponential smoothing, seasonal and nonseasonal ARIMA, ACF,
PACF, CCF, transformations, Fourier analysis Nonlinear estimation
(nonlinear regression, maximum likelihood estimation, and more).
Graphics Overlay plots Drivers for most graphics devices
Two dimensional: Error Bars Scatterplots Line and Vector Graphs
Vector, Dot, Bubble and Quantile Plots Bar Graphs (single, multiple,
stacked, range) Box plots (single and grouped) Stem-and-leaf
diagrams Linear, quadratic, step, spline, polynomial, LOWESS,
exponential smoothing Confidence Intervals and ellipsoids (any
alpha value) Smooth mathematical functions Rectangular or polar
coordinates Log and power scales ANOVA interaction plots
Flistograms (regular, cumulative, fuzzy) Stripe and jitter plots
Gaussian histogram smoothing Scatterplot matrices Voronoi
Tesselations Minimum spanning tree Maps with geographic
projections (U.S. state boundary file included) Chernoff faces Star
plots Fourier plots Pie charts Contour plots on regularly and
irregularly spaced points Control charts and limits Three
dimensional: Data plots Smooth function plots Vector plots
Linear, quadratic, spline, least squares surface smoothing Three-
dimensional type fonts.
Data Management Import/export Lotus, dBase, and DIF
files Full screen data editor Full screen text editor Unlimited
cases Missing data, arrays, character variables Process
hierarchical, rectangular or triangular files, irregular length records
Character, numeric, and nested sorts Merge and append large files
Unlimited numeric and character variable transformations
Subgroup processing with SELECT and BY Value labels and RECODE
Statements Macro processor with programming language, screen
control, file manipulation, applications generation, and report writing.
SYSTAT
mmmmmmmmmmmmmmma i m
Systat operates on IBM PCs and compatibles, MS-DOS and CP/M
machines, several UNIX minicomputers, and the VAX/Microvax.
Menu/windowed Macintosh version also available. Single copy price
$795 USA and Canada, $895 Foreign. Site licenses, quantity prices
and training seminars available. No fees for technical support.
Statistics and graphics available separately.
For more information, call 312 864.5670 or write Systat Inc.,
1800 Sherman Avenue, Evanston, IL 60201.
The following are registered trademarks: CP/M of Digital Research. Inc., IBM PC of IBM,
Inc., MS-DOS of Microsoft, Inc., Macintosh of Apple Computer Inc., UNIX of AT&T and
VAX of Digital Equipment Corporation.
Systat. Intelligent software.
208 BYTE* OCTOBER 1988
Circle 252 on Reader Service Card (DEALERS: 253)
Software Review
Turbo Prolog
Revisited
— GEOBASE : Natural language interface to U.S. geography-
Query: Uhat is highest point in the USA?
nount nek in ley
Query: Uhat is the louest point in the USA?
death galley
Query: Uhat states border on states that border on Alabana?
kentucky uirginia Mississippi Missouri north Carolina
south Carolina florida georgia tennessee
alabana louisiana arkansas
12 Solutions
Query: Uhat are cities that haoe population greater than 1800000?
los angeles Chicago detroit neu york Philadelphia
houston
6 Solutions
Version 2.0 offers
enhanced database and
graphics features
Alex Lane
P rogramming languages and
their implementations fuel end¬
less debates within the micro¬
computing community. Should
an implementation provide precisely
those features set forth in the language’s
definition, or should it alter that def¬
inition for the convenience of the im-
plementer and the user? Borland Interna¬
tional’s language products—mentioned
often in such debates—fall into the latter
camp, and its Prologs are no exception to
the rule. Turbo Prolog 2.0 stretches the
language even more than did the original
Turbo Prolog 1.0 (September 1986
BYTE).
Borland’s Prologs enforce strong typ¬
ing of objects and relations (Edinburgh
Prolog, the de facto standard, doesn’t)
and limit the assert and retract mecha¬
nism to facts alone (Edinburgh supports
dynamic modification of facts, predi¬
cates that define relations, and rules in¬
volving those predicates).
Despite these impurities, Turbo Pro¬
log has found a following. Users appreci¬
ate features like fast compilation, linkage
to stand-alone .EXE, foreign-language
compatibility, integrated edit and debug
facilities, and the rich assortment of
built-in predicates that work with num¬
bers, strings, files, windows, the Prolog
database, and the DOS environment.
Turbo Prolog 2.0 upgrades these capabil¬
ities and breaks significant new ground
in two areas—graphics and the database
system.
Though straightforward, the installa¬
tion process isn’t completely intuitive.
For example, to install it on a hard disk
you must make the hard disk drive, not
the floppy disk drive, your default drive;
in my opinion, that detail should be
transparent to the installation routine.
Once begun, installation of Turbo Prolog
is a mindless, disk-swapping affair.
Many of the files are bundled into ar¬
chives; the installation program spends
most of its time unarchiving them. At the
end, it reminds you to insert the com¬
mands FILES=20 and BUFFERS=40 into
the CONFIG.SYS file.
You’ll need just under 1.5 megabytes
of free space on your hard disk to install
all the files that come with Turbo Prolog
2.0. A root directory contains the com¬
piler, the core library PROLOG.LIB, the li¬
brarian, and the linker. Five sub¬
directories contain Borland Graphics
Interface (BGI) drivers and font files; all
the sample code shown in the documen¬
tation; answers to tutorial problems;
model Prolog applications like Geobase
(a geographical database that supports
natural-language queries) and the Prolog
Inference Engine (PIE), an Edinburgh-
style Prolog interpreter written in Turbo
Prolog; and reference examples compar¬
ing the use of the old and new standard
predicates.
To use Turbo Prolog 2.0, you’ll need
an IBM PC, XT, AT, PS/2, or true
compatible, PC-DOS or MS-DOS 2.0 or
higher, and a minimum of two floppy
disk drives and 384K bytes of memory.
Such a system would be barely usable
(the installed Turbo Prolog would be
spread out over five disks), so I whole¬
heartedly agree with Borland’s mini¬
mum recommended system—a hard disk
drive and 640K bytes of RAM. I evalu¬
ated the package on a 16-MHz ARC 386i
equipped with a multiscan monitor, a
hard disk drive, and 512K bytes of
RAM, and also on a 4.77-MHz IBM XT
equipped with a CGA, a hard disk drive,
continued
OCTOBER 1988 • BYTE 209
REVIEW
TURBO PROLOG REVISITED
Turbo Prolog 2.i
Type
Prolog programming language
Company
Borland International
1800 Green Hills Rd.
P.O. Box 660001
Scotts Valley, CA 95066
(800) 543-7543
(408) 438-8400
Format
Four 5V4-inch floppy disks
Language
C
Hardware Needed
IBM PC, XT, AT, PS/2, or true com¬
patible; 384K bytes of RAM (640K bytes
of RAM recommended); dual floppy
disk drives (hard disk drive
recommended)
Documentation
480-page user’s guide
462-page reference guide
Price
$149.95
Inquiry 888.
an 8087 math coprocessor, and 640K
bytes of RAM.
General Improvements
Most Turbo Prolog 1.x programs will
compile unchanged. Those that won’t are
ones that refer across module boundaries
to domains, databases, or predicates; you
must now explicitly declare these ele¬
ments to be global. Also, version 2.0 as¬
sumes that global predicates are deter¬
ministic (i.e., not expected to generate
multiple solutions). That assumption en¬
ables the compiler to emit more efficient
nonbacktracking code in situations that
don’t require backtracking. You must
qualify a global predicate with the
keyword nondeterm to make it
nondeterministic.
The files domain now supports stdin,
stdout, and stderr. These names, fa¬
miliar to C programmers, enable Turbo
Prolog programs to communicate with
other programs by means of DOS pipes.
C programmers will also appreciate new
directives for conditional compilation
(if def, ifndef) and the capability to de¬
fine constant expressions.
You can log the debugger’s output di¬
rectly to a file or printer; this feature
really helps when you’re trying to track
down strange program behavior in the
middle of a trace. You can enable or dis¬
able run-time checks for integer and
stack overflow, and you can control the
size of the heap available to a compiled
Prolog program.
TLIB, the librarian, stores predicate
object modules in library files. I use it to
reduce disk clutter; by archiving source
code on floppy disks and storing the cor¬
responding object code in a library, I
minimize the number of .PRO files in my
Prolog environment.
Several command-line parameters are
now available with Turbo Prolog. The -e
flag loads a specified file into the editor;
by default, it loads WORK.PRO. The -s flag
loads a setup (.SYS) file. You can enable
or disable snow-checking with -c. And
the -x flag enables Turbo Prolog’s high-
resolution text modes (43 or 50 rows by
90, 120, or 132 columns).
The syntax of the language has been
changed in ways that move it closer to tra¬
ditional Prologs. Comments, which in
version 1.x programs required the C
idiom /#... #/, can appear as the remain¬
der of any line that begins with a percent
sign. Predicates can now have multiple
arities. For example, a predicate called
sales_contact might have two forms,
one describing a name and address rela¬
tion and another describing a name, ad¬
dress, and phone-number relation. In
documentation, you’d write sales_con-
tact/2 and sales_contact/3; in code,
you’d write sales_contact and let the
compiler choose, based on the number of
arguments supplied.
Many of the standard predicates now
have multiple arities. The makewindow
predicate, for example, has two forms;
makewindow/8 does the basic job, and
makewindow/11 adds control over the
style of the frame and position of the
title. Some new standard predicates are
bios/4, which returns the status of flags;
edit/ 13 , an upgraded version of the orig¬
inal edit/2 facility that gives Prolog pro¬
grams access to the Turbo Prolog editor
for complex I/O; and exit/1, which sets
the DOS errorlevel.
Database Support
The database portion of Turbo Prolog
has been almost completely redesigned.
In the old scheme, a single internal data¬
base served as the repository for facts.
You filled it from three sources: database
predicates in source code; database pred¬
icates stored in a separate file and ac¬
cessed by means of consult; or assert
predicates contained in clauses or a goal.
The retract predicate deleted a fact,
and save wrote the contents of the data¬
base to an external file. Available RAM
limited the size of the run-time database.
Although the 1.x documentation hinted
at a way to virtualize the database, it was
disk-intensive and involved a laborious
indexing scheme.
Version 2.0 preserves and extends the
internal database facility. Now you can
name multiple internal databases, and
you can consult or save each sepa¬
rately. New versions of consult, save,
assert, and retract work with these
named internal databases. To use a data¬
base across module boundaries, you
must declare it in the global database
section and declare its predicates in the
global predicates section. As before, the
amount of RAM limits the size of in¬
ternal databases.
The new external database imple¬
ments a virtual store of facts. You can put
an external database in RAM or ex¬
panded memory, if there’s room, or you
can put it on a disk file. An external data¬
base is made up of one or more chains
(linked lists) of terms and, for each
chain, an associated B + tree is used to
index it. New predicates analogous to
save, consult, assert, and retract
work with external databases. The spe¬
cialized accessors db_chains and
chain_terms bind entire chains or indi¬
vidual terms to Prolog variables during
backtracking. You can use the bt_ (B +
tree) predicates to sort chains and gain
fast keyed access to terms.
The internal and external databases
aren’t compatible with one another. You
can’t use assert or retract with an ex¬
ternal database, nor can you chain inter¬
nal predicates. But that’s logical, since
terms belonging to an internal database
are actually part of a Prolog program,
while terms belonging to an external
database are data manipulated by that
program. This arrangement isn’t unique
to Turbo Prolog 2.0. Arity/Prolog 4.0
implements something quite similar.
The Turbo Prolog 2.0 documentation de¬
votes a full chapter to external data¬
bases. Sample programs clearly illus¬
trate how to scan, update, restructure,
protect, and display them.
Borland Graphics Interface
If you’ve had a chance to play with Turbo
Pascal 4.0, you’re probably familiar
with the BGI. The BGI comes with
Turbo Prolog 2.0 as well. It supports
CGA, MCGA, EGA, VGA, Hercules,
AT&T 400-line, 3270 PC, and IBM 8514
graphics adapters. Turbo Prolog 2.0 of¬
fers more than 70 new standard predi¬
cates; they create and manage viewports
210 BYTE* OCTOBER 1988
REVIEW
TURBO PROLOG REVISITED
Table 1: Turbo Prolog 2. 0 lags behind version 1.1 on number-crunching
tasks but betters its predecessor in symbolic computation.
Source
.EXE
Memory
Compile/
Run time
file
file
compile
link
(bytes)
(bytes)
(seconds)
(minutes.seconds)
Test
1.1
2.0
1.1
2.0
1.1
2.0
1.1
2.0
Floating point
635
35,503
32,436
2
2
0:15
0:18
0:30
0:36
List reversal
908
35,854
29,923
2
2
0:15
0:18
0:23
0:11
Sieve
973
35,790
26,323
2
2
0:15
0:18
0:03
0:03
Math
1456
38,526
33,251
5
4
0:17
0:21
sqrt
0:05
0:06
In
0:14
0:14
exp
0:24
0:24
atan
0:15
0:16
sine
0:16
0:16
Factorial
656
35,546
37,055
2
2
0:14
0:17
0:21
0:31
Towers of Hanoi
677
35,478
29,067
2
2
0:14
0:17
10 rings
0:85
0:1670:34”
7 rings
0:11
0:0270:04”
5 rings
0:03
0:0170:01”
Disk write
605
36,425
27,854
2
2
0:14
0:17
0:29
0:29
Disk read
470
36,444
30,625
2
2
0:14
0:17
0:16
0:16
* Snow-checking off.
Snow-checking on.
(graphics windows), draw shapes such as
circles and rectangles, and define pat¬
terns used to fill shapes. All these new
features get a workout in the sample pro¬
gram GRDEMO.PRO. Though at first
graphics and Prolog might seem an odd
mixture, I can think of some interesting
applications combining the two. A sys¬
tem of artificial intelligence-based con¬
trols for a water treatment plant could
graphically represent water levels and
flow patterns. A circuit-board trouble¬
shooter could illustrate where to put logic
probes, or could display waveforms.
There are two ways to package code
that uses the BGI. The easiest way is to
compile and link the Prolog program,
then run the resulting .EXE file in the
presence of the drivers (.BGI files) and
fonts (.CHR files). The disadvantage here
is that the program has to be able to lo¬
cate these files. Alternatively, you can
use the new bgidriver and bgifont
compiler directives, which specify the
drivers and fonts you want to attach to
your program. This approach consoli¬
dates your application into a single file.
But that file is substantially bigger—a
program that incorporates all the drivers
supplied with the package grows by al¬
most 30K bytes.
Foreign Languages
Though version 1.x could link Prolog
programs with external routines written
in foreign languages, the feature never
worked to my satisfaction. Happily, ver¬
sion 2.0 is fully compatible with Bor¬
land’s Turbo C. You can write C routines
that support Prolog predicates, as before.
You can even call Prolog predicates from
C; the catch here is that the main pro¬
gram must be implemented in Prolog, so
Prolog can control the stack and heap.
Not having a current version of Turbo
C close at hand, I linked a simple C rou¬
tine compiled under Microsoft C (ver¬
sion 5.0) with a program written in
Turbo Prolog 2.0. Despite a few com¬
plaints from the linker about undefined
symbols, I could call the routine success¬
fully from Prolog. Despite all this, I re¬
main skeptical about the usefulness of
the language interface. In theory, it’s a
great way to subcontract computing tasks
that Prolog doesn’t handle well, like nu¬
merical analysis and sophisticated string
handling. In practice, you have to own
another Borland language product, and
you need more than a passing acquaint¬
ance with concepts like memory models.
Sample Programs
Turbo Prolog 2.0 comes with a wealth of
sample programs. These serve two pur¬
poses: They teach Turbo Prolog by ex¬
ample, and more generally, they moti¬
vate the study of some classic problems
that Prolog helps to solve. Borland, as al¬
ways, provides source code for these ap¬
plications so you can study and try to
modify them. In a welcome change from
version 1 .x, the documentation describes
these applications.
Geobase is a database that contains in¬
formation about the geography of the
United States and a natural-language
query facility that lets you ask questions
like “What is the largest city in Missis¬
sippi?” The documentation tells how to
compile and link the program, outlines
its architecture, and suggests how to ex¬
tend it to other domains. SEN_AN, a sen¬
tence analyzer, uses a context-free gram¬
mar to parse simple English sentences.
GENI, an expert-system shell, comes
with a small knowledge base containing
definitions of various kinds of animals.
In consultation with GENI, you specify
an animal’s attributes (e.g., “has feath¬
ers,” “doesn’t have long legs”), and the
program seeks to identify the animal in
question. GENI has an update mode,
too. When it can’t identify the animal
you have in mind, the program can help
you add it to the knowledge base. The
documentation, again, suggests ways for
you to extend the application into other
domains.
The PIE impressed me most of all. PIE
is a small but powerful Prolog interpret¬
er that, unlike Turbo Prolog itself, per¬
mits the user to assert and retract both
facts and rules. The appendix that de¬
scribes PIE is dense and, at times, pa¬
tronizing of traditional Prolog implemen¬
tations, but nonetheless it’s an education
in the esoteric art of Prolog interpreta¬
tion. The program does have its bugs. I
noticed that when goals are resatisfied
during backtracking, the trace window
displays the old instantiated variables
rather than anonymous variables. In ad¬
dition, I had to reboot my XT with a
DOS-only disk in order to compile PIE
with the trace mode enabled. Never¬
theless, I was able to load and run an un¬
modified copy of the Prolog chestnut
QUEENS4.PR0.
Nearly 1000 pages of high-quality
documentation accompany the software.
That’s a great improvement over the ver¬
sion 1 .x manual in terms of both quantity
and quality. The new documentation set
divides into two hefty tomes: a 480-page
user’s guide and a 462-page reference
guide. The user’s guide explains how to
install the package on your computer,
how to set up the environment, and how
to get started with the editor. Then it
dives into Prolog. Topics include back¬
tracking, unification, lists, recursion,
strings, windows, files, graphics, data¬
bases, and debugging.
Most of the reference guide is devoted
to the description of version 2.0’s stan-
continued
OCTOBER 1988 -BYTE 211
REVIEW
TURBO PROLOG REVISITED
dard predicates. The rest of the book fea¬
tures a programmer’s guide, a list of
error messages, and a series of appen¬
dixes describing the applications that
come with Turbo Prolog 2.0.
Better Performance?
For testing purposes, I used a 4.77-MHz
IBM PC XT with a hard disk drive, an
8087 coprocessor, and 640K bytes of
memory. I tested versions 1.1 and 2.0
using the same benchmarks that were
used for the BYTE review of version 1.0.
There’s one minor change—I modified
the floating-point test so that it passes in¬
termediate results on recursive calls.
The floating-point tests measure the
time required for 5000 iterations of a set
of floating-point multiply and divide op¬
erations. The list-reversal test, adapted
from a Lisp benchmark, clocks 30 rever¬
sals of a list of 50 integers. The Sieve of
Eratosthenes finds all the prime numbers
between 1 and 100, 10 times. The math
benchmark performs 1000 calculations
each of square root, natural logarithm,
exponential, arctangent, and sine func¬
tions. The factorial test computes 10!
1000 times. The Towers of Hanoi bench¬
mark writes a narrative description of the
solution to that puzzle for 5, 7, and 10
rings. Finally, the disk read and write
benchmarks write a 64K-byte file to a
floppy disk drive and read it back.
Version 2.0 produced code that was 20
percent to 30 percent smaller than that
produced by version 1.1 (see table 1).
Somewhat surprisingly, 1.1 outper¬
formed 2.0 on the math-intensive bench¬
marks. That result doesn’t particularly
concern me, however; Prolog isn’t a
number-crunching language. If you need
those capabilities in a Prolog context,
consider linking appropriate routines
written in assembly language or C. Pro¬
log’s strength is symbolic computation,
and on those benchmarks—the list-rever¬
sal test and the Towers of Hanoi—2.0
significantly outperformed 1.1. The re¬
sults for the Towers of Hanoi with and
without snow-checking, by the way,
show the rate of text output to the screen
to be an important limiting factor.
A Mature Environment
Like its predecessor, Turbo Prolog 2.0
isn’t a traditional Prolog; the language is
strongly typed and doesn’t let you dy¬
namically assert and retract rules. But
logic programmers aren’t necessarily
complaining. Many, for example, sup¬
port Turbo Prolog’s strong typing. In
any case, as Prolog implementations pro¬
liferate, it’s getting harder to point to a
definitive standard.
Turbo Prolog 1.0 was a useful and
popular implementation of Prolog. Bor¬
land International has raised Turbo Pro¬
log 2.0 a cut above that. The external
database puts serious knowledge-crunch¬
ing capability into the hands of Turbo
Prolog programmers, and the BGI fea¬
tures should yield some interesting
graphical applications. Traditional it
may not be, but Turbo Prolog has cer¬
tainly become a mature environment for
logic programming.
Editor’s note: The Prolog source code for
the benchmarks is available in a variety
of formats. See page 3 for details. ■
Alex Lane is a knowledge engineer for
Technology Applications, Inc., and lives
in Jacksonville, Florida. He can be
reached on BIX as “a.lane,” where he is
the moderator of the prolog conference.
All the Power of A 25 MHz 386
At Half the Price of Compaq or IBM
Omega 386/25 $3295 386/16 $2985
Complete High Quality 386/25/20/16 Systems
Omega 386/25/20/16 Motherboard
Hard/Floppy Controller 1:1 Interleave
I/O Card (Parallel, Serial, Game Ports)
Two 32 Bit, Four 16 Bit, & Two 8 Bit slots
Monochrome Graphics/Printer Adapter
1 Mb 80ns Memory (expandible up to 16 Mb)
4 Ram Cache 386 soon available
Toshiba 40Mb 25ms Hard Drive
Teac 1.2Mb Floppy drive
101 Key Enhanced Keyboard
230 Watt Power Supply
AT Case Turbo/Leds, 5 Drive Slots
Packard Bell TTL Amber Monitor
* Tower Case available
All systems are custom assembled and
burned in by OMI technical personnel and
come with a 1 year warranty on parts &
labor. All Prices Subject to Change without
notice. IBM & Compaq are Trademarks of
their respective Corporations.
The Fastest
286/20/16/12
Omega 286/20/16/12 Mother Board
Award BIOS
Hard/Floppy Controller 1:1 Interleave
I/O Card (Parallel. Serial, Game Ports)
Six 16 Bit Slots & Two 8 Bit Slots
1 Mb Memory Installed
286 Available
System Specs
Teac 1.2Mb Floppy Drive
101 Key Enhanced Keyboard
230 Watt Power Supply
AT Case Turbo/Leds, 5 Drive Slots
Monochrome Graphics/Printer Adapter
Packard Bell TTL Amber Monitor
286/20 $1895
286/16 $1795
286/12 $1495
Test Results
386/25
286/20
Norton SI Ver 4.0
28.2
27.3
Landmark Ver .99
33.6
26.7
Power Meter Ver 1.20
4.25 Mips
3.64 Mips
Omega 88/10 XT Compatible
10MHz XT Motherboard (Phoenix BIOS)
Teac 360K Floppy Drive
Packard Bell TTL Amber Monitor
Floppy I/O Controller (2F.CLK.PP, SP, GP)
150 Watt Power Supply
AT Jr Case Turbo/Leds
Keytronics 101 Key Keyboard
Monochrome Graphics/Printer Adapter
8 Expansion Slots ,
640K Memory Installed $795.00
Printers
Hard Drives
FIoddv Drives
Panasonic
10801 $181
1091 $222
1092 $361
1592 $400
1595 $473
Modems
Toshiba
40Mb 25ms $543
70Mb 25ms $895
Micropolls
72Mb 28ms $610
Mlnlacrlbe
8425 20Mb 65ms $281
8438 20Mb 65ms $287
3053 40Mb 25ms $618
3085 72Mb 28ms $720
6085 72Mb 28ms $966
6128 100Mb 28ms $850
Teac
720k 3.5* $115
1.44M 3.5' $125
360k 5.25" $89
1.2M 5.25- $104
SMS Omti
5527 XT RLL $83
8240 AT MFM $144
510 SCSI $65
512 SCSI $80
12001 $57
1200E $95
24001 $103
2400E $162
Monitors
Samsung White Mono
Packard Bell Mono
Thomson Mono
Princeton MAX12
Thomson CGA
Mitsubishi CGA
Packard Bell EGA
Samsung EGA
Mitsubishi EGA
Mitsubishi Multi
Technica Multi
Tatung VGA
$100
$80
$110
$158
$240
$269
$375
$386
$408
$528
$443
$582
Other product
line* offered:
Video Seven
Keytronics
Northgate
Archive
Novell
AutoDesk
Epson
Western Digital
DTC
Sharp
And Many Morel
n
Call For More Information Including Complete Product Catalogue
□mEEri nicnD5vsiEm5 inc.
1029 Franklin Road Suite 4-C Marietta, Georgia 30067
Toll Free (800) aoclocco Hours: 9am-8pm EST
In Georgia (404)429-8862 ... ,, *1 ,
Fax: (404)953-6286 Monda y thru Friday
We Will Gladly Answer Any Customers Technical Questions!
212 BYTE- OCTOBER 1988
Circle 186 on Reader Service Card
YOU GANT BEAT THE BOSS
DATABOSS APPLICATION GENERATOR for Turbo Pascal V4.0 and Turbo C
■ The simple and revolutionary
new 4GL used to develop
sophisticated relational database
applications.
■ Lets you design and paint data
entry screens and datafile layouts,
as well as menus and reports.
■ Automatically generates the
solid, structured Pascal or C source
code that makes up your finished
system.
■ DATABOSS is only $399 — and
it's complete. You need only Turbo
Cor Turbo Pascal V4.0.
DATABOSS
COMPONENTS
INCLUDE
THE FOLLOWING:
MENU GENERATOR:
■ Unlimited menu nesting
■ Call internal DOS commands
and external .EXE .COM and
.BAT files with parameters
■ Include your own initialization
and exit routines
■ Nine security levels and
modifiable password file
SCREEN PAINTER:
DATABOSS TOOLS
An integrated, intelligent, high
level interface to DOS for managing
Files and Console input and output.
Available as an independent
package for $99. An invaluable
adjunct to DATABOSS Application
Generator.
■ Freeformfullscreen editor
■ Draw lines and boxes—full
IBM extended character set
■ Copy, move, insert, center text
■ Color painting, foreground,
intensity and background
DATAFILE AND
■ Each field defined via a 4GL
template
■ Up to 16 related datafiles per
application module
■ 16 index keys per datafile
unique or duplicate
■ Up to 9 segments per index
key
■ Allows multiple use of fields in
key segments
■ Automatic datafile linking
■ Dynamic traceback of linkages
■ Unlimited number of open files
■ Character input control via
pictures
■ Any field default value allowed
■ Full field validation via
BOOLEAN check
■ User defined error messages
■ Compute and key expressions
■ Automatically generated
re-indexing module
■ Automatically generated
datafile reconfiguration module
THE MOST POWERFUL
RELATIONAL REPORT
GENERATOR EVER
DEVISED
■ Design any type of report
■ Automatic structure definition
for relational reports
■ A report element can be a field,
text, function
■ Unlimited number of totals and
subtotals
■ Send report elements to CON,
LST, RS232, DSK individually or
simultaneously
■ Paint and build report range
selection screens
■ Print multiple records across
a page
IMPEX QUERY BY
EXAMPLE MODULE
■ Import external ASCII files into
your DATABOSS database.
■ Query datafiles using point and
select cursor movements
■ Select fields to be output and
specify order
■ Impose conditions for data
selection
■ Select index or create ad hoc
■ Output to screen, disk or printer
PROGRAMMERS CAN
CUSTOMIZE AND ■
MAKE APPLICATIONS
MORE POWERFUMHH
■ Write your own functions,
initialization and exit routines and
include them in the function table
■ Customize a skeleton file and
use this file at generation time
GENERATE AND
COMPILE USING
TURBO PASCAL
V4.0 OR TURBO C
■ Generate 1000 lines of code in
10 seconds
■ Compile to produce fast
executable object code
■ No runtime licence fees
■ We provide you with end user
screen and printer installation
modules to include in your menus
Rush coupon below to:
TOP GUN SYSTEMS,
4 COTTAGE AVE.,
MILL VALLEY,
CALIFORNIA. 94941.
PHONE: (415) 461 4040.
FAX: (415) 388 9226.
OR FOR ORDERS PHONE:
(800) 323 7767.
□ Please send me DATABOSS APPLICATION GENERATOR at $399
□ For Turbo Pascal V4.0, or □ For Turbo C
□ Please send me DATABOSS TOOLS at $99
□ Please send me your CAN’T BEAT THE BOSS booklet.
Name:_
Company:_
Street Address:_
City:_State:_Zip:___
□ Check enclosed. Charge to my □ ^ ClB B -
Account No_Account Name:_
Expiry Date:_ Signature_
Trademarks: DATABOSS by Top Gun Systems. Turbo Pascal and Turbo C by Borland International. MC 47
Circle 127 on Reader Service Card
OCTOBER 1988 -BYTE 213
OUR pP DEVELOPMENT TOOLS
HELP PROJECTS GET ON THEIR FEET.
The “creature” shown above doesn’t
depict a futuristic lunar landing. Rather,
it represents a polar landing of a sophis¬
ticated weather monitoring device A
new parachute-deployed device that
instandy transmits vital environmental
data to waiting scientists. And whose
Antarctic installation and erection now
happen automatically, in a matter of
minutes, allowing critical data collection
in remote areas that were impossible to
reach before
This “Self-Erecting Weather Station,”
sponsored by the National Science
Foundation and designed and developed
by Polar Research Lab, was made pos¬
sible by Avocet and AVSIM™, Avocet’s
unparalleled simulator/debugger.
The AVSIM Full-Screen Display
Unequaled capability
Polar Research needed AVSIM’s
sophistication to control the sensors
in the weather station’s “legs” and to
create its transmitter. AVSIM’s detailed
on-screen CPU simulation, unlimited
breakpoint facility, and unique “undo”
capability give their engineers the ease of
use and flexibility that allowed them to
execute and test the software even before the
hardware was ready. Saving crucial time
and frustration in both the programming
and testing phases of development. And
money, too: at only $379, AVSIM is a
fraction of the cost of additional
hardware.
Complete compatibility:
from the ground up
Best of all, AVSIM is completely
compatible with our AVMAC™ macro
assemblers and our AVOCET C™ cross
compilers - the ideal combination of
tools which gives you a comprehensive
development solution.
AVOCET
SYSTEMS® INC.
Get your own project off the ground:
try before you buy
Try the AVSIM demo yourself for
30 days. If you’re not satisfied for any
reason, return the unopened program
disk for a full refund-less $35 for the
demo disk and manual, which are yours
to keep.
Free Catalog
Call Toll-Free 1-800-448-8500*
For your free catalog, to order;
or for more information about
AVSIM and other Avocet products.
Call Avocet today and ask about our
complete line of affordably priced soft¬
ware and hardware pP development
tools. Discover how we can help you get
your next project on its feet, too.
©1988 Avocet Systems, Inc. All rights reserved.
THE SOURCE FOR QUALITY fuP DEVELOPMENT TOOLS
Avocet Systems, Inc., 120 Union St., P.O. Box 490AV, Rockport, ME 04856/*In Maine, or outside U.S., call (207) 236-9055 / TLX: 467210 Avocet Cl /FAX: (207) 236-6713
214 BYTE* OCTOBER 1988
Circle 27 on Reader Service Card
Application Review
D the Data
Language
File naite: store
Personal interface definition STORE has conpiled successfully.
Personal interface STORE has 10 record descriptions.
rd
cus
REC
rec
has :
rd
INU
REC
rec
has i
rd
SAL
REC
rec
has \
rd
UEh
REC
rec
has :
rd
ORD
REC
rec
has :
rd
PAR
REC
rec
has *
rd
ASS
REC
rec
has (
rd
STA
REC
rec
has *
rd
CAT
REC
rec
has (
rd
HIS
REC
rec
has !
C:\MID\SIOIIE.PI
has
H chars.
has been updated.
Press any key to return to nenu..._
A powerful tool
for storing and
manipulating data
Pam Oppenheim
T he manual to D the Data Lan¬
guage advises that “D is a very
different animal in many re¬
spects. Not difficult, just differ¬
ent.” And it’s right—D is very different
from the majority of PC database pack¬
ages. It is a DBMS that, for example, lets
you create custom applications for every
user who accesses the database. A num¬
ber of people can, therefore, get only the
information they need without seeing
confidential or extraneous data.
Indeed, D is a powerful, flexible tool
for manipulating data. First, it provides a
mechanism for getting information into a
database, and then it supports develop¬
ment of integrated menus, procedures,
reports, and screens. But this flexibility
is not always immediately apparent.
D ($395) comes with two spiral-bound
manuals, a small addendum for the latest
version, and four 360K-byte 5 % -inch
floppy disks. The addendum, included
with version 2.7, which I reviewed,
covers new features, such as pop-up
menus, color monitor support, the ability
to recover deleted records, new options
for many commands, pie charts, bar
graphs, histograms, and a facility for
building context-sensitive help for your
applications.
A batch file handles the installation
and lets you put D in the subdirectory of
your choice. The batch file prompts you
for the three program disks and checks
that you’ve inserted the correct one. The
program is not copy-protected. The
fourth disk contains an example data¬
base, which you copy into the subdirec¬
tory with D. The program requires 512K
bytes of RAM and a hard disk drive (it
uses about 1 megabyte). I ran D on a
Compaq Deskpro that uses an 8086 pro¬
cessor at 7.14 MHz with a 20-megabyte
hard disk drive.
D in Action
Within D, information is organized as
database definitions (DBDs) that contain
data groups, which are analogous to
files, procedures for menus, automated
processing, and reports. Data groups are
defined as fields, supporting alphanu¬
meric or numeric character and binary
field types. Subfields are supported and
add to your ability to control and access
information. For example, a master
field-name job number can consist of a
customer number, a sequence number,
and the year. You can reference the sin¬
gle entity or any of the components.
The lack of a date type is inconvenient.
However, using the JDATE and EDATE
functions, which convert character data
from a specified format to the equivalent
Julian date or calendar date, procedures
can be developed to process dates as
needed. The starting date for Julian cal¬
culations is user-definable as part of the
database definition. If you set up a dates
field with subfields, it’s easy to pull re¬
ports for specific periods without any
date conversion required at all.
You must compile the DBDs and pro-
continued
OCTOBER 1988 • B Y T E 215
REVIEW
D THE DATA LANGUAGE
Back,
by popular
demand.
Just a few years ago, illegal hunting
and encroaching civilization had all but
destroyed the alligator population in the
south. They were added to the official
list of endangered species in the United
States.
How alligators have made a
comeback.
Conservationists
intent on preserving this
legendary reptile helped the
alligator get back on its feet.
Once again some southern
swamps and marshes are
teeming with alligators.
With wise
conservation policies,
other endangered
species have also made
comebacks ... the
cougar, gray whale,
Pacific walrus, wood
duck, to name a few.
If you want to help
save our endangered
species, join the National
Wildlife Federation,
Department 106, 1412
16th Street, NW,
Washington, DC
D the Data Language 2.7
Type
DBMS
Company
Caltex Software, Inc.
3131 Turtle Creek Blvd., Suite 1101
Dallas, TX 75219
(214) 522-9840
Format
Four 360K-byte 5V4-inch floppy disks
Language
C
Hardware Needed
IBM PC, XT, AT, or compatible with
512K bytes of memory, one floppy disk
drive, and one hard disk drive
Software Needed
DOS 2.0 or higher
Documentation
136-page Introduction Manual
367-page User’s Guide
Price
$395
$75 for the run-time module
Inquiry 889.
cedures before you use them. Part of the
data group definition is the number of
records it contains. When the file is full,
you can’t add more information without
updating the DBD. Changing a database
is a multistep process that, at the very
least, requires you to unload data from
the DBD into a temporary file, make the
modification, recompile the DBD, mod¬
ify and recompile procedures if you’ve
changed any DBD names, open the DBD,
and reload it. After verifying the data,
you must edit procedures to reflect the
new field types and sizes and recompile
them again. Finally, you must rebuild
the keyed field references. Sometimes,
flexibility has a high price.
An INFO command lets you know all
about your database, from the basic
structure to the number of loaded and ac¬
tive records. A uniqueness column shows
you the number of unique values that
exist for a particular field. An associated
command, REDUCE, lets you compress a
set of isolated records to reflect only the
unique values. This is similar to
dBASE’s UNIQUE qualifier on indexes,
but it’s more flexible since it does not
limit access.
To Caltex’s credit, it advises users of
the importance of establishing backup
and reload procedures for all DBDs. In
fact, the company goes so far as to in¬
clude a chapter in the documentation on
database maintenance and recovery.
STRUCTURE, CONSTRUCT, DESTRUCT, and
KEY help you rebuild keyed fields should
they become damaged. Yet, in working
with D, I experienced no data losses,
even when I purposely turned off the
power while updating a file.
To DOS, a database definition repre¬
sents only four open files, regardless of
how many data groups and procedures
exist. D supports an unlimited number of
data groups, keyed fields, and related
files within a DBD.
Confusion arises when you first try to
use these keyed fields, because the data
is displayed in the order in which it was
entered. The terms key and keyed index
files imply that the data is ordered on the
value. I determined that, unlike
dBASE’s index files or indexed sequen¬
tial-access method file structures, keyed
fields do not generate index files or, in
any other way, impose a visible structure
on the data. The keyed field provides an
internal structure used by the FIND com¬
mand to isolate records within the data
group.
There are trade-offs to either ap¬
proach. Imposing the structure takes
time during all data-entry and update
activity and makes the system more vul¬
nerable to corruption during power fail¬
ures. Without that structure, you must
organize your data via sorts every time
the order is important.
Sorting It Out
Fortunately, D’s sorts are fast and
powerful. A sort lets you specify multi¬
ple fields, ascending and descending
orders, and case insensitivity. An option
enables you to specify the use of high in¬
stead of low values for missing data. You
can apply sorts to a collection (isolated
portions of files) or to an entire data
group. The sorted order remains in ef¬
fect until you sort on another field, add
records to the working set, clear the col¬
lection, or close the database. A single¬
field sort of 1586 records took less than 2
seconds, while the comparable dBASE
sort (I used dBASE III Plus 1.1) took 4
minutes and 27 seconds and also took up
valuable disk space.
D’s PICK, FILL, and FIND commands
are the mechanisms for isolating data.
They more closely resemble dBASE’s
FOR and WHERE clauses than its SEEK com¬
mand. dBASE’s SEEK command located
a record and advised me that a record did
not exist in less than 1 second using my
continued
216 BYTE* OCTOBER 1988
Which would you like to see first?
The world’s fastest dBASE compiler or the most
powerful database development language?
Surprise. Now you get both in the same package.
New Clipper™ from Nantucket!”
Our latest version—Summer ’87—is still the best¬
performing compiler ever. It lets users run dBASE""
applications up to 20 times faster. But there’s a lot
more to it than raw speed.
Because new Clipper is one of the most powerful,
full-featured development languages ever. And
gives you more control over your applications than
any release of dBASE ever will. Now or in the future.
Instead of designing Clipper as an add-on, we’ve
structured it as an extended database language that
uses dBASE as a subset. In addition to emulating
the dBASE language, we’ve added commands for
menus, screens, windows and extended functions.
As a result, you get dBASE compatibility and an
entirely new level of power and versatility.
And with Clipper’s open architecture, you can
write functions in Clipper, C, Assembler or other
languages, and integrate them into one seamless
application. Which helps you create more sophisti-
€) Nantucket Corporation, 1988. Nantucket is a registered trademark and Clipper is a
trademark of Nantucket Corporation. dBASE is a registered trademark of Ashton-Tate.
cated applications in less time. And by using our
full-featured debugger, you’ll be done even faster.
We also give you source code security that
keeps users from damaging your application. And
sophisticated record ana file locking capabilities that
make networking applications easier to create. But
no matter what you create, you don’t have to buy
runtime modules or additional software.You don’t
even have to pay licensing fees.
If you haven’t tried Clipper yet, just call (213)
390-7923 today. We’ll send you full information and
a free demo diskette. Or the complete program,
if you’d rather.
But call today. And see how e
best dBASE development
language. Just get the fastest
compiler. And open the box.
Clipper
Nantucket, 12555 W. Jefferson Boulevard
Los Angeles, CA 90066 Telex: 650-2574125
Circle 180 on Reader Service Card
OCTOBER 1988 •BYTE 217
Auto-Tracking
Diamond Scan 14 800 x 600 pixels (digital, analog, monochrome)
Auto-Tracking 1024 x 800 pixels (maximum)
800 x 600 pixels (digital, analog, monochrome)
330 x 500 pixels (composite NTSC)
Diamond Scan16L
Auto-Tracking
1024 x 768 pixels (typical)
1280 x 1024 pixels (maximum)
Diamond Scan 20L
Auto-Tracking
Up to 1280 x 1024 pixels
Actual unretouched screen images
A Clear View To Monitor Quality
REVIEW
D THE DATA LANGUAGE
1586-record file. The FIND command
isolated matching records in just over 2
seconds. But FIND allowed me to look at
these matching records nearly instanta¬
neously, while dBASE’s BROWSE FOR and
DISPLAY FOR were slow in writing just
the first 16 entries to the screen. FIND is
the means for loading data records into
memory from a data group. A WHERE
clause that supports greater than, equal
to, less than, starting value, and an “any
value” expression provides control over
which records are retrieved. The any
value operator is extremely powerful, lo¬
cating records if the contents of the field
contain the value. This capability does
not exist in dBASE. PICK supports locat¬
ing information by record numbers
rather than by values. You can specify
single records or ranges of records to be
retrieved.
Command and Control
You can edit any command that is still on
the screen; simply move the cursor to the
command and press Enter. The line is
now redisplayed as the next line to exe¬
cute, and you can edit the line before
execution.
Context-sensitive help is always avail¬
able by pressing FI. The use of a split
screen when displaying help lets you
complete a command easily by following
the displayed syntax. You can look up
field names in the same fashion. I found
this process far superior to that of man¬
ually writing down the syntax while in
help so that I could enter the command
correctly when I exited help.
Creating moving light-bar menus was
a delight. From the procedure menu, I
selected MENU, and, using the text editor,
I listed the procedure names and descrip¬
tions. To mark the options for the menu,
I placed the cursor to the left of the pro¬
cedure name and pressed F5, for each al¬
lowable menu selection. D automatically
handles all the cursor control and high¬
lighting, then invokes the selected
procedure.
On the down side, there is no type-
ahead buffer and no indication that what
you’ve typed has gone to never-never
land. Most commands, except for com¬
piles, execute fast enough so that this is
not a major problem. Still, I would have
preferred to receive a warning from the
program, rather than having to type the
commands all over again.
A text editor lets you create reports,
procedures, screens, and even the data¬
base definition. The editor supplied with
D is adequate, providing insert and over¬
strike modes, full-screen and line-edit
modes, and block moves and copies. You
can use any text editor that creates pure
ASCII files; however, you can’t invoke
the editor from D, resulting in a loss of
productivity.
Within the screen definitions, you
have access to a wide range of field edits,
including required, unique, fill, upper¬
case conversion, and auto-increment.
Templates, ranges, and lists are fully
supported. As it does with moving light
bars, D handles all the specified edits
from the menu to enter or edit data
without any user-generated code. When
specified conditions have not been met, a
terse prompt like ALPHA or REQUIRED ap¬
pears on the screen and a beep sounds.
Unless the override option is invoked,
you must correct the response before D
proceeds to the next prompt.
UPDATE and APPEND commands let you
enter and edit information in the data
file. When using screens, you must be on
218 BYTE* OCTOBER 1988
Circle 174 on Reader Service Card (DEALERS: 175)
Only one supplier of color monitors offers the widest
selection of features and operating flexibilities in the market
today.
That company is Mitsubishi Electronics.
Mitsubishi® delivers the reliability and performance
that can meet your color information display requirements
today as well as tomorrow. Larger screen sizes, truer colors,
and optimum resolutions make your work easier—and far
more productive.
Whether your requirements call for fixed-frequency
graphics standards, like EGA and VGA, or multiple-
frequency performance, Mitsubishi has the color monitor
with the resolution and size to fit your specific needs. This
includes the Diamond Scan Series of 14", 16" and 20" auto-
tracking monitors, some with microprocessor-enhanced
programmable display settings. All at very competitive prices.
To get a clear view of monitor quality and value, look
to Mitsubishi.
For product information or nearest authorized
Mitsubishi Electronics sales representatives, please call
1-800-556-1234, ext. 54M. In California, call 1-800-441-2345,
ext. 54M. Mitsubishi Electronics America, Inc., Computer
Peripherals Division, 991 Knox Street, Torrance, CA 90502,
(213) 217-5732.
Mitsubishi
Model
Screen
Size
(inches)
Horizontal
Scan Frequency (kHz)
Mask
Pitch
(mm)
Com
patibility/Resolution
NTSC
CGA
EGA
VGA
Apple
Mac II
1024
X
768
(48 kHz)
1280
X
1024
(64 kHz)
Std.
Ext.
Diamond Scan 14
(AUM1381A)
14/13V
15.7-36 auto-tracking
0.31
•
•
•
•
•
•
Diamond Scan 16L*
(HL6605TK)
16/15V
30 - 64 auto-tracking
0.31
•
•
•
•
•
Diamond Scan 20A
(HA3905ADK)
20/19V
15.7-36 auto-tracking
0.31
•
•
•
•
•
Diamond Scan 201/
(HL6905TK)
20/19V
30 - 64 auto-tracking
0.31
•
•
•
•
•
XC1429C
14/13V
31.5
0.28
•
XC1410C
14/13V
22 or 15.75
0.40
•
•
XC1430C
14/13V
22 or 15.75
0.31
•
•
•Microprocessor-enhanced programmable display settings
XC1410C/XC1430C
EGA Compatible
640 x 350 pixels
And Value.
A
MITSUBISHI
ELECTRONICS
k k-o . . , See us at COMDEX Booth #1128
© 1988 Mitsubishi Electronics America, Inc.
Mitsubishi is a registered trademark of Mitsubishi Electric Corp., Tokyo.
Screen images produced with permission from the following companies (trademarked software package name follows company
name): Autodesk, Inc. (AutoShade); Computervision Corporation (Personal Designer); Computer Friends, Inc. (Modern Artist);
SuperMac Software (PixelPaint); ThreeiDiGraphics, Inc. (Perspective); Microsoft Corporation (Excel Version 2.0).
REVIEW
D THE DATA LANGUAGE
the last transfer field to write the data to
the file. Because you have total control
over the prompt order, this field may be
anywhere on the screen. To avoid prob¬
lems, the manual advises you to press
End to get to the last transfer field, then
press Enter to write the data to disk.
You can generate output via print com¬
mands or a comprehensive report proce¬
dure. PRINT does a reasonable job of pro¬
viding columnar information with titles,
column headings, subtotals, and grand
totals, but there is little format control.
PON and POFF commands control output
that is sent to the printer.
REPORT provides more control over
content and appearance via detail, break¬
point, and final (ATEND) sections.
Within these sections, conditional pro¬
cessing is supported with IF statements.
Data can be calculated, printed, or writ¬
ten to data groups.
From the title and declaratives sec¬
tions, you can control titles, subhead¬
ings, and footers. As with most data¬
bases, you can place date, time, and
page-number displays within the report.
BTITLE enables you to put titles in the
body of a report, greatly adding to the
flexibility of the report generator.
From a report, you can isolate records
to another collection using the SELECT
command. This feature can help you re¬
duce the number of times you must pro¬
cess a file to get information. For exam¬
ple, while printing customer statements
you can collect all the customers whose
balances are over 30 days outstanding.
From this collection, you can also print
an overdue account list without process¬
ing the file a second time.
Via a WRITE statement, you can use a
report to update any data group within
the database. As with SELECT, this lets
you accomplish complex processing with
a minimum of overhead.
File Importation
DBF, ASCII, data-interchange format,
and blocked files can be loaded into D,
but there is no automated import. After
correctly defining a data group to store
the information and a record definition,
which defines the file structure to be
read, you must LOAD the information.
This area in particular is not well docu¬
mented. It took me four tries and about
30 minutes to transfer my file. Caltex
says it is currently rewriting the docu¬
mentation for the new version. The com¬
pany specifically acknowledged the
problem with the import/export explana¬
tions and advised me that additional ma¬
terial would be available in the new
release.
An intuitive relationship exists be¬
tween data groups whenever they share a
common field. Consider a DBD consist¬
ing of customers and sales. Viewing the
related data is as simple as FINDing the
records you want from the sales files and
MATCHing the information with cus¬
tomers using the customer number field.
The MATCH command locates all records
in the sales data group that have customer
numbers equal to those in the customer
file. There is no limit to the number of
data groups that can be matched. And
since D does not structure the data files,
you need not worry about the related files
being indexed on the relate field, as is re¬
quired in dBASE. D’s strength becomes
apparent when you use RELATE in con¬
junction with MATCH. RELATE lets you
create one ordered, logical file of the
merged data for reports and fully sup-
continued
OCTOBER 1988 • B Y T E 219
BYTE’s Subscriber Benefits
Program
Y
A our BYTE subscription brings
you a complete menu of the latest
in microcomputer technology every
30 days. The kind of broad-based
objective coverage you read in
every issue. In addition , your
subscription carries a wealth of
other benefits. Check the check
list:
BONUSES
Annual Separate Issues: In
addition to BYTE’s 12 monthly
issues, subscribers also receive
our annual IBM PC issue free
of charge, as well as any other
annual issues BYTE may
produce.
Portable 386
Compaq's fastest,
yet
FIRST IMPRESSIONS
Multitinder
QuickBasic 4.0
3 New Spreadsheets
MPWC Lets Mac II $ 68020 Shine
REVIEWS
PS/2 Model 80
Speedup Boards lor
80386-based Clones
MetaWare High C 386
WordCruncher
IN DEPTH
Workstation Technology
sign up is a microcomputer, a
modem, and telecomm soft¬
ware. For further information
and cost, call 1-800-227-BYTE.
[vf Program Listings: Listings of
programs that accompany
BYTE articles are now avail¬
able on BIX, on disks or in
quarterly printed supplements
(see reply cards in this issue for
cost information), or call
1-800-258-5485.
\}i Microform: BYTE is available
in microform from University
Microfilm International in the
U.S. and Europe. See Contents
page for cost information.
Ij/j BYTE Deck: Subscribers
receive five BYTE postcard
deck mailings each year—a
direct response system for you
to obtain information on
advertised products through
return mail.
[vf Reader Service: For
information on products adver¬
tised in BYTE, circle the
numbers on the Reader Service
card enclosed in each issue that
correspond to the numbers for
the advertisers you select. Drop
the post-paid card in the mail
and we’ll get your inquiries to
the advertisers.
Gtf TIPS: BYTE’s Telephone
Inquiry System is available to
subscribers who need fast
response from advertisers. After
obtaining your Subscriber I.D.
Card, dial TIPS and enter your
inquiries. You’ll save as much
as ten days over the response to
Reader Service cards.
Free Programs Via BYTEnet:
You get access to the BYTEnet
Bulletin Board Service, which
allows you to download, via
modem, valuable program
listings. There is no connect
charge for this service.
[vj Subscription Service: If you
have a problem with, or a
question about your subscrip¬
tion, you may call our service
department toll-free at
800-423-8272 (in New Jersey
call 800-367-0218) during
regular business hours (Eastern
Time). You can also use
Subscription Service to obtain
back issues. Should you care to
correspond, use the following
address: P.O. Box 6821,
Piscataway, N.J. 08855.
\±i Editorial Indices: Available
through our customer service
department P.O. Box 328,
Hancock, New Hampshire
03449.
PAID SERVICES
[0 BIX: BYTE’s Information
Exchange puts you on-line 24
hours a day with your peers
via computer conferencing and
electronic mail. All you need to
DISCOUNTS
(£f One-year subscription at $22.95
(vf Two-year subscription at $39.95
(vf Three-year subscription at
$55.95
[0 One-year group subscription for
ten or more at $18.95 each.
(Call or write for details.)
TOLL-FREE NUMBERS FOR
YOUR CONVENIENCE:
Subscriptions &c Back Issues:
1-800-423-8272
(in N.J., 1-800-367-0218)
BIX: 1-800-227-BYTE
Program Listings Orders:
1-800-258-5485
It's indispensable.
REVIEW
D THE DATA LANGUAGE
ports one-to-one, one-to-many, many-to-
one, and many-to-many relationships,
all with remarkable ease. By compari¬
son, to process these complex relations in
dBASE correctly, you must write code
that explicitly tests the conditions.
Options with RELATE let you translate
information via an intermediate data
group and control the primary sort order
for reports. The translation feature lets
you use codes as input for speed and reli¬
ability, while reports show the appro¬
priate meaning instead of the code.
Variables are defined by the SET com¬
mand and are accessible everywhere
within D. Arithmetic calculations and
string concatenation are supported.
Final Input
Where does D fit in the PC database pic¬
ture? If you’re looking to manage a few
files, such as a mailing list or parts in¬
ventory, the more traditional tools, such
as dBASE, are better choices. If the order
of your data is always important, the re¬
quired sorting in D makes it an unaccept¬
able alternative.
D is a viable applications development
tool and is especially useful for situa¬
tions where many people use the data¬
base for separate functions. By defining
personal interfaces, which are yet an¬
other kind of procedure, the developer
can show the users only the information
they need to know and provide access to
only those functions they need to per¬
form. Data security is easier to enforce,
because users see only what you want
them to see—without ever knowing that
more data exists.
Applications that require multiple file
updates, as a result of processing, are
also a good fit, as are large applications
with highly normalized files that exceed
the maximum number of open files al¬
lowed by DOS.
The flexibility of the data structures,
and the ability to order the data when you
need it, as you need it, are perhaps most
useful for those situations where it is dif¬
ficult to initially determine all the re¬
quired operations and reports.
D is different and takes some getting
used to. But it allows a high degree of
customization and is a good alternative to
dBASE for developing custom appli¬
cations. ■
Pam Oppenheim is president of Rational
Solutions , Inc. (Fort Lauderdale ,
Florida), an independent software con¬
sulting firm involved in the planning , de¬
sign, and implementation of mini- and
microcomputer systems. You can reach
her on BIX as “editors. ”
Handy
scan . 7
Full-Page Scanning In The Palm
Of Your Hand.
Mitsubishi Electronics now gives you all
the advantages of scanning in a practical
size at an affordable price.
Incorporating the 3-in-l capabilities of
handheld, sheetfed and flatbed scanners,
the scanner from Mitsubishi® scans up to
8 V 2 inches wide and 14 inches long, at 200
dots per inch resolution.
The scanner recognizes up to 16 gray
shades and can scan any photo, text, or
illustration in seconds. With the included
utility software and controller, the scanner
runs with IBM® PC, AT or compatible com¬
puters. All for $995 suggested retail price.
Images scanned can be loaded into popu¬
lar paint or desktop publishing software
packages which support .TIFF or .PCX file
formats, such as Aldus® Pagemaker™
Ventura Publisher™ ZSoft PC Paintbrush®
Plus, and many others.
For product information or nearest
authorized Mitsubishi Electronics sales
representatives, please call 1-800-556-1234,
ext. 54H. In California, call 1-800-441-2345,
ext. 54H. Mitsubishi Electronics America,
Inc., Computer Peripherals.Division, 991
Knox Street, Torrance, CA 90502,
(213) 217-5732.
The scanner, model SP-MH 216 AF, can scan an 8V2 " x II"
page in 10 seconds, independendy or with its optional
automatic paper feeder, model SP-MH 01 FA, shown above.
Visit us at COMDEX
♦ Booth #1128
MITSUBISHI
MM ELECTRONICS
© 1988 Mitsubishi Electronics America, Inc.
Mitsubishi is a registered trademark of Mitsubishi Electric Corp , Tokyo.
Aldus and PageMaker are registered trademarks of Aldus Corporation
IBM is a registered trademark of International Business Machines
Corporation. Ventura Publisher is a trademark of Ventura Software. Inc.
PC Paintbrush is a registered trademark of ZSoft Corporation.
Circle 172 on Reader Service Card (DEALERS: 173)
Buy MICRO CADAM
CORNERSTONE" R. 1.3, send
us your obsolete PC CAD
software, and get a $1,000*
check from CADAM!
If you’ve always wanted real
mainframe-based CAD power for your
IBM® PS/2™ PC/AT® or compatible system,
here’s a sharp new offer from CADAM®
Buy new MICRO CADAM
CORNERSTONE R. 1.3 now. Compare its
productivity, ease of use, and mainframe-
based features with your conventional PC
CAD system. (You can go right to work
with your existing CAD files, thanks
to MICRO CADAM CORNERSTONE’S new
DXF data translator.)
Then cut up your obsolete software
and send us the half with the label, along
with your completed rebate coupon and
proof of purchase for MICRO CADAM
CORNERSTONE R. 1.3. We’ll cut you a
check for $1,000.
CADAM’s rebate offer is the ultimate
deal on the “ultimate PC CAD production
tool.” But act fast. Rebate expires December
31,1988. See your dealer today for
qualification details and rebate coupon. For
the location of your nearest dealer, phone
CADAM toll-free today: 800-255-5710.
MICRO CADAM CORNERSTONE . ..
The Ultimate PC CAD Production Tool
Please see us at COMDEX, Booth #4014
and AUTOFACT, Booth #7080
cfiDflm me
A LOCKHEED COMPANY
‘This rebate may not be combined with any other special CADAM INC promotion or discounts and is available only in the United Slates to end users. Certain restrictions apply—see rebate coupon available from your MICRO CADAM CORNERSTONE
dealer for details and restrictions. All sales will be verified with dealer of record.
CADAM is a registered trademark and MICRO CADAM CORNERSTONE is a trademark of CADAM INC. AutoCAD is a registered trademark of Autodesk, Inc. IBM and PC/AT are registered trademarks and PS/2 is a trademark
of International Business Machines Corporation. ©1988 CADAM INC.
222 BYTE* OCTOBER 1988
Circle 45 on Reader Service Card (DEALERS: 46)
Application Review
Suit Yourself
with Sprint
15 0ctober_1388
Joe Jones
1111 Yaukey Way
Boston, HA 00000
I urote this letter using Sprint's ad
see, the nain nenu appears in the upp
screen uhen you press the F10 key. In
pop up as needed.
Sprint also includes WordStar, WordPerfect, Microsoft Word,
Sidekick, EfIACs and FinalWord II interfaces, uhich are
essentially keyboard reassignments; Sprint's look and feel
renaiiis the sane. There are also three native interfaces: Borland
Advanced, Tutorial and Sinple. The latter two are United
versions of the standard Borland interface and display fewer
options in the menus
Jit
Alt E
nsert
Alt-1 *
ypestyle Alt t
tyle
Alt-S
ayout
Alt-L
rint
Alt~P
iudou
ftlt-U
tilities
Alt-U
iistonize Alt-C
1 Open
Ct1-F3 1
lose
nsert
Ctl-FI
awe
rite As
evert to Sawed
Ct)-F2
ranslate
ile Manager
ick Iron List
Ctl-F3
A high-end word
processor that
you can customize
Lamont Wood
B orland International, the firm
that originated the pop-up soft¬
ware genre with SideKick, has
come up with another new
genre—soft software.
Softness is the whole idea behind Bor¬
land’s new Sprint word processor, a full-
featured, top-of-the-line word process¬
ing package that you can customize
beyond recognition, since the necessary
source code and programming language
are included with it. It also does a per¬
fectly good job when it comes to produc¬
ing a document, although it lacks many
of the desktop publishing functions of¬
fered in other packages. For this review,
I ran Sprint 1.0 on a 4.77-MHz Eagle PC
with 640K bytes of RAM and a 20-mega¬
byte hard disk drive.
Different by Design
Borland touts Sprint as a word processor
with multiple interfaces. This multiple
interface capability is actually a product
of Borland’s design philosophy—Sprint
isn’t just a word processing program; it’s
also a macro-based programming lan¬
guage designed for writing word pro¬
cessing programs. Its verbs and syntax
are reminiscent of C. When you run
Sprint, you’re actually running a pro¬
gram in what Borland calls the “Sprint
macro language.” Unlike the macro ca¬
pabilities of other word processors,
Sprint goes beyond printer file and key¬
board interface modification to let you
alter or rewrite any part of the program.
Sprint includes the source code for its
macros. Once you find and unpack them
from an archive file on one of the distri¬
bution disks, you can load them into
Sprint as word processing documents
and then study, modify, compile, and
use them. Complete documentation for
the macro language is included.
The language is specially designed for
writing word processing applications; its
verbs deal mostly with text and menu
manipulation. It also has global and local
variables and conditional statements, and
there’s an interesting menu verb that han¬
dles displaying a pop-up menu and exe¬
cuting whatever command the user picks
from the menu list.
It’s fairly simple to load the source
code for the user interface and change
key assignments: You simply load and
edit the source code as you would any
other word processing document. For in¬
stance, if your sloppy typing makes it ad¬
visable to eliminate the command assign¬
ment for Control-A, you can load the
source file (SP.SPM) and find the list of
keyboard assignments using the Find
command; you’ll see : WordBack.
You replace WordBack with Null, save
the file, and then load it as a macro defi¬
nition, so that when your left hand slips,
nothing happens.
You could also use the Sprint macro
language to write your own word proces¬
sor from scratch. But budding word
processor programmers had best take
note—the source code for the main Bor-
continued
OCTOBER 1988 ‘BYTE 223
REVIEW
SUIT YOURSELF WITH SPRINT
Sprint 1.0
Type
Word processor
Company
Borland International
1800 Green Hills Rd.
P.O. Box 660001
Scotts Valley, CA 95066
(800) 543-7543
(408) 438-8400
Format
Eleven 5V4-inch floppy disks; 3V2-inch
floppy disks available
Language
C
Hardware Needed
IBM PC or compatible with 384K bytes
of RAM and two floppy disk drives or a
hard disk drive
Software Needed
DOS 2.0 or higher
Documentation
362-page User’s Guide
388-page Advanced Reference Guide
504-page Advanced User’s Guide
32-page Alternative User Interfaces
Price
$199.95
$595 for five-user network license
Inquiry 891.
land interface macro is 73K bytes long.
Word processor programming is not a
trivial task.
Sprint also comes with some interest¬
ing canned macros (invoked through the
Potpourri menu) for things like “trans¬
pose letters” and “delete next para¬
graph.” You can either call them up from
a menu or assign a keystroke to each one
and invoke them automatically.
Presumably, you could keep adding
macros and eventually rewrite Sprint to
something that exactly suits your tastes.
You could have Sprint automatically do a
lot of little chores, like stripping out the
Return for next line prompts that al¬
ways sprinkle everything you download
from certain electronic mail services—
or you can create entire programs, such
as a text database for handling filing
tasks (see listing 1). But Borland is sell¬
ing Sprint as a word processor, not a pro¬
gramming language, so the package
should stand on the merits of its word
processing features.
Abundant Interfaces
As shipped, Sprint 1.0 is bundled with
nine interfaces: Microsoft Word, Word¬
Perfect, WordStar, SideKick, Final
Word II, EMACS, Borland Tutorial,
Borland Simple, and Borland Advanced.
The first three interfaces offer com¬
patibility with the leaders in the word
processing market, so their inclusion is
to be expected. SideKick is a Borland
product. Borland produced Sprint by ac¬
quiring, rewriting, and enhancing Mark
of the Unicorn’s Final Word II, so Final
Word’s interface was included. EMACS,
a mainframe editor, was included be¬
cause it was the precursor to the Final
Word interface. The Tutorial and Simple
interfaces are subsets of the Borland Ad¬
vanced interface, which is the native
Sprint interface. Borland is also working
on other interfaces, including MultiMate
Advantage and Display Write. You can
also create your own interface using
Sprint’s macro language.
The idea of having multiple interfaces
seems to be simply to ease the user into
using Sprint. Having a Microsoft Word
or WordStar interface doesn’t mean that
when you call up Sprint you’ll be tricked
into thinking you’re using those pro¬
grams. The interface basically covers
keyboard reassignments and custom pop¬
up menus that are overlaid on Sprint’s
main structure.
Borland makes no attempt to clone the
“look and feel” of the target software. It
simply attempts to help users, habituated
to one of these word processing pro¬
grams, to get up to speed with Sprint by
emulating the function keys and key
combinations these programs use.
For instance, when using the Micro¬
soft Word interface, that program’s com¬
mand menu doesn’t suddenly appear
along the bottom of the screen. Instead,
Sprint’s one-line shaded status line ap¬
pears there. But when you press Escape,
a pop-up menu appears that lists the com¬
mands you would normally see on the
bottom of the Word screen, and the func¬
tion keys have the same effects they
would have if you were using Word. If
you choose to load more than one inter¬
face during the installation procedure,
you can switch between them while edit¬
ing a document.
For the perplexed, there’s a command
that gets you an on-screen diagram of the
assignment of the function keys, and a
macro prints a quick reference card for
whatever interface you’re using. The Al¬
ternative User Interfaces booklet that
comes with the documentation covers the
basics for each.
Sprint stores files in its own format,
which is ASCII with embedded control
characters, no matter which interface
you use. But it does include translation
facilities to convert to and from ASCII,
Display Write 4.0 (and other IBM Docu¬
ment Content Architecture-formatted
files), Microsoft Word, MultiMate 3.3,
MultiMate Advantage, WordPerfect 4.0,
and WordStar. You can also import Side-
Kick Plus Outlook outline files, but you
can’t export them back to SideKick.
The Native Interface
The Borland Advanced interface has sev¬
eral ways of doing almost anything. To
save a file, for instance, you invoke the
Save command by pressing F10 to bring
up the main menu, and then you scroll to
the menu’s File item (via the cursor keys
or by pressing F) to call up the submenu
dealing with file commands. (Or you
could just press Alt-F.) You press S to
scroll to the Save entry on the submenu.
Or you can skip the whole process and
just press Control-F2. Alternately, you
could edit the interface macro as de¬
scribed earlier so you can invoke it with
any key combination you select.
Meanwhile, on the screen, what you
see is not what you get, and it may not
even be approximately what you get
when you’re doing fancy formatting,
such as columns or footnotes. Sprint has
no graphics mode, and the screen dis¬
plays straight text with embedded com¬
mands. Changing to multiple columns or
changing font sizes has no apparent ef¬
fect. You simply see a highlighted BEGIN
C0LUMNS2, for instance, if you go to a
two-column page.
You can change fonts through the
Typestyle selection on the main menu.
Since the process of installing Sprint in¬
volves specifying which printer (and font
cartridge, if applicable) you’re using,
Sprint knows what typefaces are avail¬
able and presents you with a list. To
change to, say, 14-point Helvetica Bold
(having installed the B cartridge on a
LaserJet Plus or equivalent), you’d in¬
voke the Font command under the Type-
style command and pick HelvBold from
the list. The boldfaced command FONT
HELVB0LDENDF appears with the cursor
under the E in ENDF. All text positioned
between HELVBOLD and ENDF appears in
Helvetica Bold.
The Customize Screen option replaces
the highlighted screen commands with
the actual control characters Sprint uses.
This helps to diagnose formatting prob-
continued
224 BYTE* OCTOBER 1988
How to look good from start
to finish.
The HP LaserJet
Series II Printer
Nothing brings your
ideas to life like the HP
LaserJet Series II Printer—
from office memos to forms
to newsletters. As the leading laser
printer, it works with all popular PCs
and PC software packages. And, with
a wide range of fonts, you get more
options to create superior looking
documents.
With additional
memory you can even
print sophisticated 300
DPI full-page graphics.
And with HP’s ScanJet
scanner, you can also
easily add photographs,
illustrations and text.
No wonder more people choose
the original over all other laser printers
combined.
So call 1 800 752-0900, Ext. 900D
for your nearest HP dealer.
HEWLETT
PACKARD
© Hewlett-Packard 1988
Print samples were created using Microsoft Word, Microsoft Excel, and Aldus PageMaker.
Circle 111 on Reader Service Card
OCTOBER 1988 • B Y T E 225
REVIEW
SUIT YOURSELF WITH SPRINT
Listing 1: This simple macro provides a look at Sprint's macro language.
The routine formats a Sprint text file for use with Ventura Publisher by
replacing quotation mark characters (ASCII 34) with printers ’ open or closed
quotation marks (indicated in Ventura Publisher as <169> and <170>,
respectively).
Ventura :
while (34 csearch) {
c
if istoken
(r c del insert u <169>")
else
(r c del insert "<170>")
}
r toend
; Name of macro.
; Search for ASCII
; 34 (") occurrences and
; when found move forward
; one character.
; If the new position is
; part of a word,
; back up, delete the ", and
; insert <169>.
; Or, if the position is not
; part of a word,
; back up, delete the ", and
; insert <170>.
; This } ends the "if true"
; condition for the search.
; Means "reverse to end"
; (i.e., go to top of file).
Table 1: Benchmark results for Sprint versus Microsoft Word and
WordPerfect. The use of a mouse with Microsoft Word and Sprint gives both
programs an advantage on the keystroke count test. All times are in seconds.
Sprint 1.0 Microsoft WordPerfect
Word 4.0 4.2
Keystroke count
160
158
246
Search and replace
46
24
8
Reformat 4K-byte file
1
<1
<1
Convert ASCII to word processing
11
1
7
Convert word processing to ASCII
17
5
12
Print in columns
101
160
90
Scroll text
32
35
89
Load word processing file
1
3
2
Save word processing file
3
6
4
lems. For example, in one document I
created, I found that strange blank spaces
and randomly positioned capital letters
showed up in my printouts. Using the
Customize Screen option, I discovered
stray control characters in the file left
over from my previous editing sessions. I
deleted these, and the problem went
away. Switching to control-character
mode makes the text hard to read, how¬
ever; tabs, for example, show up as A I,
and the actual tab spacing disappears.
To get an idea of what your text looks
like without actually printing it, you can
use the Preview command. This formats
the text as if Sprint were printing it, with
headers, footers, and margins displayed
on the screen. But the text has the same
fixed size and spacing that the raw text
on the word processing screen has. So if
you change to an 8-point proportional
font, for example (so that a lot more text
can fit on a line), the text on the preview
screen doesn’t change size. Since the
character size remains the same on the
screen, and the margins stay the same,
where does all the extra text go?
The preview screen formats the text so
that it shows the material that is flush
against either margin, and the extra text
drops from the middle of the line. Except
for the first and last words of each line,
the material is gibberish. There’s no
harm in this, since the point is to see how
the page is laid out, but it’s a bit discon¬
certing the first time you see it.
According to Borland, a version that
supports graphics mode is in the works
and will run under OS/2’s Presentation
Manager. Borland says that it avoided
graphics for version 1.0 in order to make
the software useful on a broader range of
hardware and to enhance performance.
Sprint does, indeed, respond well, and
its benchmark results were respectable,
if not blazing, compared to Microsoft
Word and WordPerfect (see table 1).
I/O Issues
As for printed graphics, Sprint lets you
use embedded commands to print Encap¬
sulated PostScript Format (EPSF) graph¬
ics as part of a document, but it doesn’t
handle any other kinds of graphics files.
There are also commands to draw lines
and bars, but these, likewise, work only
if you are using a PostScript printer.
Sprint also makes provisions for using a
Microsoft Mouse.
Sprint includes a 100,000-word spell¬
ing dictionary and a 25,000-root-word
thesaurus. The dictionary has an auto¬
spell feature that you can set to beep
when you misspell a word. The auto¬
speller actually kept up with my typing
(about 80 words per minute), and I found
the instant feedback valuable.
Also included is a mail-merge facility
for generating form letters, an outliner,
style sheets, and a glossary facility for
capturing and replaying keystroke se¬
quences. There are commands for creat¬
ing indexes, which are dynamic (i.e.,
they follow page-numbering changes).
You can configure Sprint to save text
automatically—it updates your changes
to a separate “swap” file every time you
stop typing for at least 3 seconds, so that
a power outage or forgetting to save the
file won’t cost you a day’s work. Sprint
automatically retrieves unsaved changes
from the swap file each time you call up
the document. You can also set the inter¬
val between disk updates to any number
from 0 (no update) to 60 seconds. This
process is transparent; it doesn’t snag the
keyboard or the display, and the only evi¬
dence that shows it occurring is the disk
indicator light.
You can have up to six windows open
on the screen at one time, each contain¬
ing either different documents or differ¬
ent parts of the same document, and you
can shift text between windows. Each
window stretches all the way across the
screen, but the vertical size is adjustable
and can be as shallow as one line.
The documentation—a softbound
user’s guide, an advanced user’s guide, a
reference guide, and an alternative user
interfaces booklet—is thorough. How¬
ever, Sprint’s help screens are all that
most users will need to get up and run¬
ning. Also, while each book has an in-
continued
226 BYTE* OCTOBER 1988
© Hewlett-Packard 1988 PE12811
Small cash input
for laser-quality output.
HEWLETT
PACKARD
Dear Reader:
This letter was printed on one of the finest printers available
today.
The HP DeskJet Printer.
It prints text and graphics more crisp and clear than 24-pin
printers. And as you can see from the chart, it's a lot quieter
than 24-pin printers, too.
It's also easy to use. It does your important office tasks, but
it's small enough to fit on your desk. Everything considered,
it's the perfect personal printer.
And one of the most amazing features of all is its price. It's
under $1,000.
Call us for the name of your local HP Dealer at 1 800 752-0900
Ext. 908B. Then go see for yourself why we call it laser-quality
printing.
Sincerely,
Richard Snyder
The HP DeskJet Printer.
Laser-Quality Output for Under $1000.
OCTOBER 1988 -BYTE 227
Circle 112 on Reader Service Card
25
Standard Oil (Ohio)
49
Consolidated Foods
2
General Motors
26
AT&T Technologies
50
Lockheed
3
Mobil
27
Boeing
51
Georgia-Pacific
4
Ford Motor
28
Dow Chemical
52
Monsanto
5
I8M
29
Allied
53
W.R. Grace
6
Texaco
30
Eastman Kodak
54
Signal Companies
7
E.l. du Pont
31
Unocal
55
Anheuser-Busch
8
Standard Oil (Ind.)
32
Goodyear
56
Nabisco Brands
9
Standard Oil of Cal.
33
Dart & Kraft
57
Johnson & Johnson
10
General Electric
34
Westinghouse Elec.
58
Coastal
11
Gulf Oil
35
Philip Morris
59
Raytheon
12
Atlantic Richfield
36
Beatrice Foods
60
Honeywell
13
Shell Oil
37
Union Carbide
61
Charter
14
Occidental Petroleum
38
Xerox
62
General Mills
15
U S. Steel
39
Amerada Hess
63
TRW
16
Phillips Petroleum
40
Union Pacific
64
Caterpillar Tractor
17
Sun
41
General Foods
65
Aluminum Co. of Amer.
18
United Technologies
42
McDonnell Douglas
66
Sperry
19
Tenneco
43
Rockwell Int.
67
Gulf & Western Ind.
20
in
44
PepsiCo
68
Continental Group
21
Chrysler
45
Ashland Oil
69
Bethlehem Steel
22
Procter & Gamble
46
General Dynamics
70
Weyerhaeuser
23
R.J. Reynolds Ind.
47
3M
71
Ralston Purina
24
Getty Oil
48
Coca-Cola
72
Colgate-Palmolive
27 million
Americans can’t read.
And guess who pays the price.
While American business is trying to stay competitive with foreign companies, it’s paying an
added penalty. The penalty of double-digit illiteracy.
Believe it or not, 27 million American adults can’t read and write. Another 47 million are literate
on only the most minimal level. That adds up to almost one third of our entire population.. .and
probably a disturbing number of your employees.
What does illiteracy cost you? Get out your calculator. Illiterate adults make up 50%-75% of
our unemployed. Every year they cost us an estimated $237 billion in lost earnings. They swell
our welfare costs by $6 billion annually and diminish our tax revenues by $8 billion.
Illiteracy costs you through your community, too. It robs the place where you work and live of
its resources. It undermines the potential of the people who make your products and the people
who buy them. No dollar figure can be assigned to this. But over the years, this may be the
costliest loss of all.
What can your company do about this? It can join in local efforts to fight illiteracy. It can
volunteer company dollars and facilities for better school and tutorial programs. It can invest in a
more literate community.
The first step is to call the Coalition for Literacy at 1-800-228-8813 or fill out the coupon be¬
low. Do it today. You may find it's the greatest cost-saving measure your company has ever taken.
A literate
America
is a good
investment.
Coalition for Literacy
i-,
□ I want my company to join the fight against illiteracy '
Please send brochure with additional information i
□ We want to discuss funding the Coalition for Literacy
Please have a representative contact me j
Name __
Title_
Company-
Address-
City_State_Zip_
Phone __
Please return to Coalition for Literacy
Business Division
PO Box 81826
Lincoln. NE 68501 1826
REVIEW
SUIT YOURSELF WITH SPRINT
dex, the documentation could use a cen¬
tral index. There’s no hint in the user’s
guide of advanced features, such as col¬
umn formatting, which are discussed in
the reference guide.
Run for the Money
Seen from a programmer’s viewpoint,
Sprint is a delight. Seen from a typist’s
viewpoint, however, it offers nothing
new. Sprint’s most unique feature is its
programmability. But how many typists
want to write their own user interfaces?
And even experienced users are more
likely to cringe than salivate when pre¬
sented with yet another programming
language.
Putting programmability aside, Sprint
offers most of the features of its competi¬
tors and is adequate. However, it doesn’t
share the aspiration of the current gener¬
ation of word processing programs: add¬
ing desktop publishing functions (see
“Word Processors for Desktop Publish¬
ing” in the May BYTE). For example,
Total Word can capture screen graphics
from other programs, and MASS-11
supports Lotus PIC, Hewlett-Packard
Graphics Language, and EPSF files. By
contrast, Sprint has no graphics mode,
supports only PostScript graphics files,
and you can create only lines and boxes
with it. It also has no redlining, scientific
equations, on-screen math, or other re¬
cent offshoots of the word processing
features checklist wars.
On the other hand, at $199.95, Sprint
is far less expensive than its rivals. It’s a
no-risk word processor that’s so easy to
use that anyone brought in from a tempo¬
rary office help agency could pick it up
immediately. Sprint’s multiple inter¬
faces could also help users that are famil¬
iar with different word processors to
standardize on one word processing file
format without having to learn a new
keyboard interface.
If your word processing needs are
more sophisticated and you’re willing to
do some programming, Sprint is a word
processor you can ultimately adapt to any
project. If you want a word processor
with capabilities that push the limits of
technology, Sprint won’t fit the bill. But
if desktop publishing functionality isn’t
essential, or if you want a word processor
you can alter to match your needs, then
Borland has something for you. ■
Lamont Wood is a freelance writer in the
computer and electronics fields and lives
in San Antonio , Texas. He has been using
word processors professionally for more
than 10 years. He can be reached on BIX
as f< lwood. ”
228 BYTE- OCTOBER 1988
New Corporate Profile.
This is the remarkable new, AT™compatible,TCS-4000.
Like today’s most successful corporate executives it’s slim,
effective, ready to do what has to be done...and then some.
Thanks to an advanced design, and the advanced
manufacturing techniques needed to turn design
into hardworking reality, the TCS-4000 is an ideal
computer for even the most demanding corporate
system requirements. Yet, its price is such that it
can easily and effectively serve as a workstation.
Key to the TCS-4000’s enormous capabilities,
flexibility, and value is its sophisticated,
fully featured motherboard. It allows you
to quickly, simply, make the TCS-4000
part of a network. In short, the TCS-4000
is a complete computer.There’s little need
to worry about selecting components
and peripherals.
The TCS-4000, and its motherboard,
features an 80286, 10MHz, micro¬
processor, 640KB RAM...expandable
to 1MB, 2 I/O slots (all that’s needed
since the motherboard includes floppy and hard
disk controller, parallel and serial ports, and an
EGA adaptor), and a host of other features that
add up to enormous capabilities.
At Tatung, the measure of technology is not
how big it is, but how hard it works. The new
TCS-4000 measures up. For complete details,
call today.
01ATUNG
Advanced thinking is an ancient art.
West (213) 979-7055 — Mid-West (817) 640-3175
East (609) 395-6770
Tatung Company of America, Inc.
2850 El PresidioStreet,Long Beach,California90810
Tatung Science & Technology, Inc.
2060 Ringwood Ave., San Jose, CA 95131
All trademarks are property of their respective manufacturers.
Circle 259 on Reader Service Card
OCTOBER 1988 -BYTE 229
Review
Poor Man’s PostScript
No longer must you invest a minimum of
$4000 for a laser printer or $1800 for an
upgrade card to take advantage of Post¬
Script, Adobe’s standard page-descrip¬
tion language (PDL). GoScript, a $195
printing utility from LaserGo (9235
Trade Place, Suite A, San Diego, CA
92126, (619) 530-2400), generates out¬
put on a Hewlett-Packard LaserJet Series
II printer from most PostScript files.
And you don’t even need a fancy laser
printer. GoScript can produce PostScript
documents on your lowly dot-matrix. A
poor man’s dream!
Unfortunately, the dream withers
under the harsh glare of reality. Because
GoScript requires no intelligent laser
printer controller board, you’d expect a
trade-off in processing speed. This
trade-off, though, is hard to swallow. As
a reference, I ran GoScript through the
same benchmarks used for our Post¬
Script laser printer review (September
BYTE). I also used the same IBM PC AT
with PageMaker and Adobe Illustrator to
create and print Encapsulated PostScript
files. In the review, the QMS Color-
Script 100, a thermal printer with beauti¬
ful output in four colors, posted the slow¬
est time by far on all three speed tests.
The large (30-page) text file printed in
26:22 (minutesseconds); the small (6-
page) text file printed in 6:02; and the
1-page graphics file printed in 4:57.
I started the tests by booting GoScript
and sending the large text file to a dot¬
matrix printer. Four pages and 90 min¬
utes later, I aborted. The small text file
poked through in 22:15, and the 1-page
graphics file took 15:40. I thought the
throughput times might improve when
printing to the LaserJet, but they actually
got worse. The graphics file, for in¬
stance, took 35:05.
For $195, you may be willing to live
with slow-motion throughput, but it’ll be
even harder living with the output. The
dot-matrix printout approached illegibil¬
ity, and the laser output, though much
better, did not support special-effects
features (e.g., rotation and shadowing).
GoScript uses Bitstream outline fonts
rather than true Adobe fonts, but that’s
not the problem. PostScript was not made
for dot-matrix printers, and it shows.
When I ran GoScript on a 20-MHz
80386 system, the times edged up to tol¬
erable limits. The graphics file came
through at 3:03, and the small text file
took 13:38. Unfortunately, us poor folk
can’t afford 20-MHz 80386s. And so it
seems PostScript must remain a luxury
of the privileged elite.
Adobe’s Destiny:
More Clones Ahead
As hard as Adobe tried to stave off imita¬
tors by employing proprietary scaling al¬
gorithms and hiding embedded font com¬
mands, any industry standard-bearer
must one day face the inevitable. Destiny
Technologies (930 Thompson Place,
Sunnyvale, CA 94086, (800) 874-5553;
in California, (408) 733-3171) has
joined the first wave of PostScript clone-
makers with the release of PageStyler
PDL.
PageStyler has a 12-MHz 68000 CPU
and 2.5 megabytes of RAM (upgradable
to 4.5 megabytes). The PC-resident
board costs $1195, but you’ll also need
the $495 software and at least one of the
$100 printer interface cards (for the HP
LaserJet Series II, Destiny Laser Act II,
Acer LP-76, or Canon LBP-8 II). That
still adds up to a significant savings over
true PostScript boards. The software in¬
cludes 13 base fonts. Options include an
additional 22 downloadable fonts and a
memory upgrade.
The PageStyler software took a while
to load (4:26), but you can set up your
autoexec file to do that. The large text
file printed in 8:27, at the bottom of the
heap compared to other PostScript print¬
ers or even true PostScript boards such as
the JetScript ($2495). However, Page¬
Styler handily beat out PC Publisher’s
Kit, a PostScript clone we tested in Sep¬
tember. The small text file printed in
1:59. Only the ColorScript was slower
than that. PageStyler also came up slow
on graphics throughput, posting a time of
4:12.
PageStyler, despite its slowness, did
produce high-quality output. Destiny se¬
lected Bitstream fonts over the Adobe
versions, but the differences between the
two, though noticeable, are not flagrant.
U pdate
PageStyler performs all the slick Post¬
Script effects: shading, rotation, curves,
character manipulation, and shadowing.
If you have a laser printer without Post¬
Script capability, you should take the up¬
grade plunge. The improvement in out¬
put will startle you. Which upgrade path
to take will be a harder choice to make.
You can go with true Adobe PostScript or
you can opt for a less expensive—and
slower—clone.
PostScript Printing from NEC
NEC (NEC Information Systems, 1414
Massachusetts Ave., Boxborough, MA
01719, (508) 264-8000) throws its hat
into the PostScript ring with the Silent-
writer LC-890. The $4795 unit is actu¬
ally an LED printer, not a laser. It comes
with a 10-MHz 68000 processor, 3
megabytes of RAM, 35 resident fonts,
and two 250-sheet hoppers. The rated
speed is 8 pages per minute at 300 dots
per inch. Interfaces include parallel,
serial, and AppleTalk connections.
The Silentwriter is one of the easiest
page printers to set up and use. The toner
cartridge snaps over the toner hopper for
quick and clean loading. All functions
and interfaces are configurable from a
menu on the control panel, and a print-
density dial controls the print darkness.
In addition to handling all of Post¬
Script’s special features, the Silentwriter
produces exceptional print with particu¬
larly smooth gradations. NEC has gone
with the real thing: true PostScript (ver¬
sion 47) and licensed fonts from Adobe.
The printer is slow, though. It came
out near the bottom on all three of the AT
speed benchmarks when compared to the
printers reviewed in September. The
large text file printed in 5:59, the small
text file in 1:37, and the graphics file in
3:03. The Silentwriter did much better
on the Macintosh side, placing among
the upper half of those printers tested.
Interfacing through AppleTalk, the
Silentwriter registered times of 7:40 on
the large text file, 1:30 on the small text
file, and 1:57 on the graphics file. De¬
spite slow times, this is a solid product
and a good buy.
—Stanford Diehl
Testing Editor , BYTE Lab
230 BYTE* OCTOBER 1988
are
I TaUiriS
broadest - 0 n»»» f% G A Tjsti'iab'e ''Z ec
Me °^! e \/GA rnon'^ orS , ^ Tatu^Q P re acP aP° u ^ s °^VhaVs
WC -Sue5«>«W sW ' *®>"« *mos< u0 *
s ' a , ^“oee.rf „,,j TaluM ' CJ ^luna °”?!„ yo u
and eng" £ach rood caS es, td® cQSt n o gua rantee 1 • J are In-
rnon '^ e s 640 * 480 ’ bund'e £G a. note anV s ^thin
P'° v ' d olo unes o' m ore tha ha¥s c0 mpat'b>'' nt v
rao x 3 bU _~\.mon, 0 acKa9 eS ' tha \ feature . hp -\ year ^
vTe bett^^W '°1. period, Tawnfl jj 0 ,
'or * ea \ be Tatung V ® A correct td®£? 30 days,
s& sss-r assist.
ssst&ssr «irJ-
*£3 . sUP enU, / r VM" 0, r inuod^’
SS3&
The n oer'° rrnanCe NNe ° VGA m 00 " wied Tatung P u ch ot aboU t soU* a ^
is a« P e " l6 -bit . gne o'^ ne *iy stv ' e pith'd 'd e r ^ost ® a tib«W- a u nio
°" r nhfcs array P° ard avai'ab' e ^ ere d every°" e ^ g VGA P wna o«e * « QU
s , graP h ' a inQ \ e digd and eng" 1 ® cb ^odei -»«*. the ' . —me •« » -
d^f 'Wit' 1 a s'^Lgr corn- monitors-& %
n 'act, s p 6 ed, cdip— a provide® s o'
y is 3^ ^ . pat'b'e, O ntto" et k 40 * 350 i u tion',
i EGA. And ' rtc s , a st ®£ prt cs <f °'f, ot
ir
o'ors) on ° Y o U can access ^res '^con °J n To'^jjuref *££card "» be
juss* r^^r«> s wsstse '*" , " 4e woM
g’ue^is sdarp'y ^ ^n Tatung vGAsW^fo
| \n text ^ exctuaw® yjatt s»te enCO dtng.video \n add>t'°d’\ bu ge ^th seeing
?SsSc Sssg?«« ss*-* a : sr
1 p ,f*e tdin^f P M DA and H| ds . c a ' aU seeing
»' wMC
rci P
©
Mter a", 5
is beiie^'oO'
TATUNG
We monitor the world.
West: (213) 979-7055
Mid-West: (817) 640-3175
East: (609) 395-6770
Tatung Company of America, Inc.
2850 El Presidio Street
Long Beach, California 90810
• Warranty applies to IBM PC. XT. AT Systems and their compatibles Refer to Tatung VGA Car
Circle 260 on Reader Service Card
Manual for specific details All dctials included with each Tatung VGA card >
I names trademarked are properties of their respective manufactures.
OCTOBER 1988 -BYTE 231
... With a 10 Day Trial Membership
If you’ve thought about joining BIX
before but weren’t sure it was what you
needed, now is the time to try it. Because
now for a limited time, we’re inviting
you to try BIX for 10 days. If at any
time during this 10 day trial period you
don’t feel BIX has made you a more
knowledgeable microcomputer user,
we’ll refund your entire registration
fee. You pay only for time spent on the
system.* (See log-on instructions for
hourly rates).
Explore BIX in your home or office.
Put its power to work for you and un¬
leash your full microcomputer potential
— programming, designing, specifying,
researching — and more.
Try BIX for 10 lull days and see what
it can do for you. Explore more than
160 conferences. Access vendor support.
Speak to expert consultants. Research
new products and systems, and down¬
load public domain software.
Prepare yourself for success
It takes a sharp mind and hard work
to stay ahead, and having the right
tools helps.
Today, you can put one of the most
powerful instruments for career ad¬
vancement to work for you: BIX.
• Learn about new products before
they hit the market.
• Get quality marketplace feedback on
the products you’re thinking of pur¬
chasing before you invest.
• Research problems and find the solu¬
tions that no one else has been able
to render.
• Access some of the most advanced
public domain software available in
the industry.
• Increase your working knowledge
of micros to make more confident
purchasing decisions and recommen¬
dations.
Join BIX and arm yourself with
the latest in microcomputer-
related information
BLX’s exclusive Microbytes newswire
gives you complete, daily, up-to-date
computer industry information. You’ll
gain insight from BYTE editors and writ¬
ers who analyze new products and their
potential impact, inform you of the
latest mergers and acquisitions, and re¬
port late-breaking news from important
seminars and conferences.
Talk to colleagues worldwide
You’ll stay on top of your company’s
business with BIX’s electronic mail
service.
“Talk” to your east coast, west coast
— even European — contacts all in the
same day.
Or, simply communicate with other
BIX users worldwide. Share information
and ideas privately, or in conference.
Choose any option for
online access with a one time
$39 membership fee
• Use MasterCard, VISA or American
Express and begin your 10 day trial
use of BIX right now.
• The 10 day trial also applies if you
open an individual pre-paid account
on BIX Trial commences once we
open your account and notify you.
• Other billing options including qual¬
ified corporate accounts are available.
(Sorry, our 10 day trial is not available
for these accounts.) Call or write BIX
for details.
Use credit cards for immediate
access or call the BIX Helpline for infor¬
mation on any other payment option at,
1 -800-227-2983 (from U.S. and Canada)
603-924-7681 (in New Hampshire
and elsewhere).
Act now! Our 10 day trial offer is
subject to cancellation at any time.
*To notify 7 BEX that you wish to discontinue service at any time during the trial period, call the BEX Helpline, and your entire membership fee will be refunded.
**BEX can be accessed via Tymnet throughout the U.S. and Canada. For the Tymnet number nearest you, call the BEX Helpline or Tymnet at 1-800-336-0149.
f If your local Tymnet number is a toll call you will receive additional charges from your local phone company at their prevailing rate.
■ftContinental U.S. Tymnet rates. Rates from other areas are available from BEX.
Circle 450 on Reader Service Card
BIX is easy to join
To log-on to BIX, simply:
Set your computer’s telecommunications
program for full-duplex, 8-bit characters, no
parity, I stop bit OR 7-bit characters, even parity,
I stop bit. (Jse 300 or 1200 baud.
Call your Tymnet number ** and respond as follows:
Tymnet Prompt You Enter
Garble or request for
“terminal identifier”
a
login:
bix<CR>
BIX logo/name:
bix.038 <CR>
Callers outside the US. who have a communicat¬
ing computer or terminal and a packet switching
account with their host country phone system
can reach BIX by entering 310690157800. To
commence registration, enter the code listed at
the BIX logo/name: prompt.
After you register, you’ll automatically be taken
to the BIX Learn Conference, an online tutorial
that will show you how to begin using the system
immediately. Time spent in the Learn Conference
is FREE. Complete system documentation will be
sent to you within a few days.
Access time will be billed at the following
hourly rates.!
Off-PeakTimeSll/hr. ($9 BIX, S2 Tymnet )tt
(7 PM- () AM weekdays, all day weekends and holidays)
Peak Time $20/hr. ($12 BIX, $8 Tymnet )tf
(6 AM-7 PM weekdays)
BY IF INFORMAT ION EXCMANGF
One Phoenix Mill Lane
Peterborough, NH 03458
IN DEPTH
Hypertext
237 A Grand Vision
by Janet Fiderio
247 From Text to Hypertext
by Mark Frisse
255 The Right Tool for the Job
by Michael L. Begeman and
Jeff Conklin
268 Hyper Activity
I magine, if you will, walking into
the New York Public Library and
picking up a book on Mozart. You
begin to read and learn that Mozart
was an Austrian composer in the late
1700s. You wonder what else was hap¬
pening in Austria then, so you go to the
card catalog, find a book on Austrian
history, go to the stacks, locate the vol¬
ume (if it’s not checked out), and read it
before you continue.
In this book, you find a reference to
old Salzburg, and you wonder what it
looked like. Back to the card catalog, and
the stacks, to find a book with images
from that time. Finally, you get back to
Mozart and read of a piano concerto
you’ve never heard. This time you head
for the library’s record collection and lis¬
tening room.
This process continues until you have
either satisfied your desire for knowl¬
edge on the subject or worn yourself out
searching for it, whichever comes first.
Now imagine sitting at your computer
and bringing up a hypertext system on
music. You begin to read about Mozart.
When you wonder about Austrian his¬
tory, you simply highlight the text and
request more information with a mouse
click or a few keystrokes. To find images
of old Salzburg, you use the same pro¬
cess. And to hear the piano concerto?
The same.
Sounds a lot simpler, doesn’t it? The
only restriction to this seemingly endless
fountain of knowledge is that the author
of the hypertext system had to establish
the connections for you to follow and
provide the additional knowledge for you
to retrieve.
In the article “A Grand Vision,” Janet
Fiderio delves into the mysteries of hy¬
pertext: where it came from (Ted Nel¬
son’s Xanadu and Douglas Engelbart’s
NLS), where it is now (Guide and Hyper¬
Card for microcomputers), and where
it’s going (CD-ROM). Janet describes its
form and various functions, such as
browsing, nodes, and links—aspects that
separate hypertext systems from normal
databases—as well as the two main di¬
rections of recent hypertext research.
One of these directions, using hyper¬
text for great libraries of information, is
the thrust of the article “From Text to
Hypertext” by Mark Frisse. To organize
large volumes of textual material, you
must convert and structure quantities of
(hopefully) on-line text into hypertext
format. Mark deals with this process and
its attendant problems.
The other research direction is using
hypertext as an aid to problem resolution.
In their article “The Right Tool for the
Job,” Michael L. Begeman and Jeff
Conklin describe the gIBIS system’s ap¬
proach to system analysis. This system
provides a framework within which to
present issues, take positions on those
issues, and argue with those positions—a
framework for constructive discussion.
Finally, in “Hyper Activity,” we pro¬
vide a variety of resources, including
some current hypertext products, various
educational institutions involved in hy¬
pertext research, and a short, noninclu-
sive reading list.
As the mass of knowledge we all must
assimilate in this multifaceted world of
ours continues to grow, from Mozart to
microcomputers, the future of hypertext
systems looks bright indeed.
—Jane Morrill Tazelaar
Senior Technical Editor, In Depth
234 BYTE* OCTOBER 1988
ILLUSTRATION: ROBERT TINNEY © 1988
OCTOBER 1988 -BYTE 235
INTRODUCING FUJITSU'S
DL3000 SERIES PRINTERS
mum
it costs,
this is the
printer for you.
Meet Fujitsu’s new DL3000 series printers. All you
ever wanted from a 24-wire dot matrix printer at a
surprisingly affordable price.
Superb Paper Handling, Speed, and Quiet Operation.
First, with just a push of a button you can switch
between letterhead and computer paper. The built-in
tractor with paper parking does all the work.
Next, print fast. 288 characters per second, or one-page
memos in 10 seconds.
Finally print quiet. Quiet enough to let you comfortably
carry on a conversation.
Easier, faster and quieter than the competition. Ask to
see one. We’ll prove it.
8,000 hours
MTBF. For years
of trouble-free
performance.
Call 800-
626-4686 today
for more infor¬
mation on this
or any of our
world famous
family of printers, including daisywheel, dotmatrix,
laser and band.
Because the more you ask, the more we can do for you.
DL33Q0 (Narrow
Speed
High Speed Draft 288 cps at 12 cpi
Draft Quality 216 cps at 12 cpi
Letter Quality 72 cps at 12 cpi
Fonts
Courier 10
Prestige Elite
Compressed
Optional Font Card with 2 Fonts per Card
Paper Handling
Standard Push Tractors with Automatic
Sheetloading and Paper Parking; Optional
Single and Double Bin Cut Sheet Feeders
Acoustic Noise
55dBA
Interfaces
Centronics Parallel or RS232C Serial
Emulations
IBM® Proprinter XLf IBM Graphics
Printer,® Diablo 630® API, Epson JX80®
(with Color Option)
Color Option
User Installable Kit
Comes Fully Loaded, Ready To Go To Work.
The DL3000 printers give you crisp graphics and
exceptional letter quality printing.
They give you an easy-to-use programmable operator
panel with memory for two different menus. And you’ll
be compatible with today’s popular business systems
and software.
You even get an industry leading reliability' rating of
A COMPANY WITH CHARACTER AND DRIVE
FUJITSU
FUJITSU AMERICA
Computer Products Group
FOR MORE INFORMATION ON THE DL3000 SERIES PRINTERS, CALL 800-626-4686
© 1987. Fujitsu America, Inc. IBM. Proprinter XL and Graphics Printer are registered trademarks of International Business Machines Corporation. Epson JX80 is a registered trademark of Seiko Epson Corporation. Diablo 630 is a
registered trademark of Xerox Corporation.
Circle 101 on Reader Service Card (DEALERS: 102)
IN DEPTH
HYPERTEXT
A Grand Vision
Hypertext mimics the brain ’s ability to access information
quickly and intuitively by reference
Janet Fiderio
F or 1945, the vision
was a grand one: an
on-line text and re¬
trieval system that
contained not only post-war
scientific literature but also
sketches, photographs, and
personal notes. The machine,
called a memex, would let you
browse and make associative
links between any two points
in the library. You could then
record and traverse them at
will.
Vannevar Bush, President
Roosevelt’s science advisor
and overseer of all wartime
research, including the Man¬
hattan Project, envisioned,
yet never created, the mecha¬
nism. It became the founda¬
tion for all hypertext systems.
(See the text box “The Pio¬
neer Spirit” on page 238.)
Now, 43 years later, hyper¬
text applications are finding
their way out of the research
laboratories and into the market.
What Is Hypertext?
Hypertext, at its most basic level, is a
DBMS that lets you connect screens of
information using associative links. At
its most sophisticated level, hypertext is a
software environment for collaborative
work, communication, and knowledge
acquisition. Hypertext products mimic
the brain’s ability to store and retrieve in¬
formation by referential links for quick
and intuitive access.
Current hypertext programs don’t use
typical database record and file struc¬
tures; their databases usually consist of
screen-size workspaces called nodes.
You can fill these computer index cards
with text, graphics, images, and audio
and video data. Most hypertext imple¬
mentations link nodes in
either a hierarchical or non-
hierarchical fashion; some
support both structures.
Early designers envisioned
hypertext either as an envi¬
ronment for interconnected
writing and literature storage
or as a sophisticated, multi¬
purpose research environ¬
ment that encouraged cooper¬
ative thinking on shared
projects. Product develop¬
ment now proceeds on several
fronts. Universities, includ¬
ing Brown, Carnegie-Mellon,
and the University of North
Carolina at Chapel Hill, are
experimenting with hypertext
systems as multiuser teach¬
ing, library-reference, and
writing environments. Com¬
mercial hypertext applica¬
tions—like on-line reference
manuals and documentation,
public information systems,
authoring systems, coopera¬
tive work systems, and personal organi¬
zation tools—are either available or in
development.
Hypertext programs, and the free-
flowing databases that are their trade¬
mark, have been adapted for electronic
publishing, project management, sys¬
tems analysis, software development,
and CAD. You can also find software
continued
ILLUSTRATION: ROBERT TINNEY © 1988
OCTOBER 1988 -BYTE 237
IN DEPTH
A GRAND VISION
The Pioneer Spirit
V annevar Bush designed a simple
machine by today’s standards. It
used microfilm and photocells to store
its data. But Bush, who was President
Roosevelt’s science advisor, dreamed
up an information organization and re¬
trieval scheme bold enough to influence
two hypertext pioneers 20 years after
the fact.
The first researcher influenced by
Bush’s concepts of associative links and
browsing was Douglas Engelbart. His
research at the Stanford Research Insti¬
tute in the early 1960s centered around
using computers to augment human in¬
tellect. At that time, he began develop¬
ing the On-Line System, or NLS, now
called Augment and used internally for
several projects at McDonnell-Douglas.
Augment is an on-line work environ¬
ment. In its original form, it served as a
storage receptacle for memos, research
notes, and documentation; as a commu¬
nication network, since on-line confer¬
encing was possible; and as a shared
work space where researchers could
plan and design projects.
Still running on a DEC 20, Augment
stores information in a sophisticated hi¬
erarchical structure allowing nonhier-
archical branching. Since speed was
important, Engelbart invented the
mouse as an input device. He also came
up with the concept of viewing filters.
Via filters, you can view a shortened
version of the statement or file, which
lets you move quickly through a hyper¬
text database, scanning for only perti¬
nent data. In fact, Engelbart was the
first to use an F10 context-dependent
Help system, an integrated mail system,
multiple windows, and a shared screen.
While these developments helped
researchers deal with complex multi¬
dimensional problems, Ted Nelson took
Bush’s concept a step further. Nelson
envisions hypertext as an on-line net¬
work holding the world’s literary trea¬
sures under one roof. Xanadu is his ver¬
sion of the publishing utility of the
future. It is, perhaps, the most well-
known hypertext system. It was Ted
Nelson, in fact, who originally coined
the word hypertext over 23 years ago to
mean nonsequential writing.
As designed, Xanadu will be an ever-
expanding publishing environment that
millions of people could use to create,
interact, and interconnect with linked
electronic documents and other forms
of hypermedia, such as movies, audio,
and graphics. It’s designed to run in
parallel on many networks of servers.
On a basic level, a storage manager lets
you create links between like topics and
then keeps track of the origins, varia¬
tions, and interconnections of the text.
Xanadu documents consist of native
bytes, the original document and inclu¬
sions, information originally found in
other documents, and hidden pointers.
Links are attached to bytes. You can ask
the system to tell you where bytes came
from, and you can ask to see them in
their original form.
Since the number of documents
created via Xanadu’s system can be im¬
mense, the system tracks documents
using a four-part designator that can lo¬
cate the server, user, document, and
contents. (For a detailed explanation of
the tracking scheme, see “Managing
Immense Storage” in the January
BYTE.) Xanadu is more than just an on¬
line reference system, however. It’s also
an interactive writing and conferencing
environment.
One of the most radical points about
Xanadu is that existing programs won’t
operate under it. New applications will
need to be developed for it to gain wide¬
spread acceptance.
A Xanadu prototype is now up and
running on a Unix-based Sun worksta¬
tion. Nelson claims that products based
on the Xanadu hypertext concept will
ship sometime in 1989 (see the item in
Microbytes in the July BYTE).
(e.g., outline processors, teleconferenc¬
ing systems, and windowing products)
that borrow some, but not all, hypertext
techniques.
In Many Flavors
Hypertext systems come in many flavors
and support varying tasks. Typical hy¬
pertext software consists of a text editor,
graphics editor, database, and browsing
tool for three-dimensional viewing. (The
browser is usually a graphic that you use
to become oriented within a database
filled with many nodes.) Bit-mapped
displays, a mouse, windows, icons, and
pull-down menus are all standard hyper¬
text tools.
The various systems have one under¬
lying database, and so far there’s no
DBMS standard. Current products use
everything from home-grown to rela¬
tional databases. Some products let you
distribute the database across a number
of networked file servers to create a col¬
laborative hypertext environment.
When you use a hypertext application
that you didn’t help to author, you really
see only the front-end of the program—
the user interface. The machinations of
the back-end, the database, are hidden.
Depending on the application, some sys¬
tems feature highly developed front-
ends, like those in CAI systems, or com¬
plex back-ends, like those in research
and cooperative work environments.
As a system user, you have access to a
number of indexing capabilities. You can
create inverted files of words, phrases,
or keywords in context and perform word
or Boolean searches. Some programs let
you create hierarchical indexes, like
tables of contents, while others let you
create content-based indexes, like the¬
sauri. Some systems let you create both.
If you write applications or use a sys¬
tem that doesn’t delineate between au¬
thor and user, you have access to hyper¬
text’s editing, linking, and development
tools. You can author both simple and
complex applications, depending on the
hypertext system you use. In addition,
many products let you invoke programs
from your application at the touch of a
mouse. These programs can be short and
macro-like or large conventional pro¬
grams that you would normally run from
the operating system.
Not surprisingly, the only thing stan¬
dard about hypertext systems is that there
are no standards. It’s a new technology
with creative new implementations. One
emerging standard, the Standard General
Markup Language (SGML), lets hyper¬
text authors create links across various
applications. Although you usually hear
SGML described as an electronic-pub¬
lishing standard indicating type sizes and
formats, it also features useful docu¬
ment-structure cross-referencing and in¬
dexing commands. Most text editors can
read links created with SGML.
A Discrete Affair
To use a hypertext system, you must get
used to parsing your information into
small discrete units, or nodes, which
consist of a single concept or idea. In
theory, nodes are both semantically and
syntactically discrete. The information
contained in a node can usually be dis¬
played on one computer screen. In situa¬
tions where you need more space, some
programs let you create longer nodes that
scroll up from the bottom of the screen.
Nodes can come in two varieties:
238 BYTE* OCTOBER 1988
IN DEPTH
A GRAND VISION
typed and untyped. An untyped node is a
box for information. It has no label or de¬
scriptor, so you can fill it with anything.
A typed node is labeled, and the descrip¬
tor helps you determine the style of infor¬
mation contained in the node. Types help
you to classify nodes or define special¬
ized operations. They are also helpful
when you’re browsing through a database
looking for a particular area of interest.
One system that uses typed nodes is
gIBIS, the Graphical Issue-Based Infor¬
mation System from MCC (Microelec¬
tronics and Computer Technology
Corp.). It’s a prototype designed for sys¬
tems analysis of complex problems. It
lets you create three basic types of nodes:
issue nodes, describing an issue you wish
to discuss with your work group; position
nodes, describing an assertion that re¬
solves an issue; and argument nodes,
containing your objection or support for
a position node. Organizing nodes in this
manner helps gIBIS users navigate easily
through a complex hypertext network.
(For more details, see the article “The
Right Tool for the Job” on page 255.)
You can also combine nodes to form
composite nodes. These are composed of
related subnodes that can be handled as a
single object or broken out into individ¬
ual elements. You can create icons to re¬
flect the contents of a composite node for
easy access. You can also rearrange sub¬
nodes if needed.
Depending on the hypertext product
you use, nodes can be displayed on the
screen one at a time, as in Apple’s Hy¬
perCard, or in groups, as in NoteCards
from Xerox Palo Alto Research Center
(PARC), a system designed for idea pro¬
cessing (see figure 1).
The Missing Link
In general, links are used to connect the
nodes. A hypertext link is like an elec¬
tronic footnote, an endnote, or a paren¬
thetical phrase. That is, just as footnotes
and parenthetical phrases direct readers
of printed material to related points or
further topics for research, hypertext
links connect you to associated text or
ancillary information.
Links, therefore, are the mode of
transportation in a hypertext network.
You follow them to move about between
various nodes. You can usually embed
them in text and then edit and review
them to ensure that they are valid. You
can also create, delete, or change link
attributes.
Links must have two qualities: Your
computer must be able to trace or follow
them, and they must be able to transport
you quickly from one node to another.
Usually one or two keystrokes or the tap
of a mouse button is all you need to trans¬
port you from one node to the next. The
total time required to traverse a link is
small, usually only a second or less.
While it’s normally up to you to create
links between nodes, some products can
create links automatically; this ability
may be useful for systems that need to
cross-reference large text databases. Sys¬
tems such as NoteCards also let you
“type” links. A typed link specifies a
particular relationship between two
nodes, one that you define.
Links can do more than just connect
two nodes, however. Depending on the
hypertext system, links can connect an¬
notations to a document (including notes
and comments, like electronic Post-its)
and provide organizational information,
such as where the text fits in a table of
contents or where it originated. There¬
fore, links can help define the node’s re¬
lationship to other nodes within the data¬
base. Links may also clarify the contents
of charts and graphics by connecting the
graphics to explanatory information like
longer descriptions.
Links usually originate at a single
point, like a sentence, called a link refer¬
ence . Their destination, called a link ref¬
erent , is usually a node, a chunk or re¬
gion of text.
Points and Buttons
A point is a single character, token, or
icon that “points out” a link in a docu¬
ment. It’s usually identified by either the
name of the destination node, the link, or
an arbitrary string, and by whether it’s a
source or destination point.
HyperCard and Guide (from OWL In¬
ternational) refer to points as buttons.
Buttons can trigger the display of addi¬
tional information, traverse a link, or
activate a program. They can be repre¬
sented by text or icons, or, as in Hyper¬
Card’s case, they can even be invisible.
(For more information on these two pop¬
ular microcomputer hypertext systems,
see the text box “What about Micros?”
on page 242.)
A Bird’s-Eye View
Hypertext systems are designed to let you
browse through or quickly peruse associ¬
ated nodes. While this feature is impor¬
tant, it can also be a problem, because in
large hypertext databases, you can forget
how or why you got to where you are. To
alleviate this problem of disorientation,
continued
Capabilities of New Missiles^^^^^B
Even though the weapons in question
replace older weapons (the Pershing
IA and the Vulcan bomber), both are
capable of more destruction faster
than their predecessors, This is the
result of new radar guidance
systems, with new levels of accuracy.
Also have sufficient range to make
vulnerable installations and cities in
the Western USSR, in the case of the
P 2, within a matter of minutes,
(p. 371) See | Guidance of Pershing¥]
Map: Missile Ranges^
List of Links
TO
FROM
FROM
| <Support> Tomahawk Charact'
( | <Support> Capabilities o|
Edit Property List
| <Cornrnent> Pershing Ca
liillllli
Guidance of Pershing
"The new American Pershing II
missile, fitted with a radar-homin:
warhead, is designed to be even
more accurate. As it falls back t
earth this compares a radar imac
the target with an image stored i
computer memory. It should the
able to adjust its flight path so as
hit its target with pin-point accur
after a journey of 1,600 kilometei
(P. 13)
Keyword
Keyword
Certainty
Tomahawk
| <Support> Tomahawk Characteristics
NATO-MISSILES
iNewCardsI TopBoxes
{cruise missile}
(navigation)
{. 8 }
Li.wrfswwupmjJ
_
Tomahawk cruise missile: jet engine
produces speeds of 800km/h over
distances of 2,500 km. n Missile
carries a computer which is
programmed with maps of the areas
missile is to fly over, so can compare
actual position with programmed course
and correct course.Computer is
designed to allow missile to follow a
zig-zag course at altitudes as low as 15
Figure 1: NoteCards ’ display of multiple nodes. Note that the lower two nodes
further clarify the topic introduced in the upper left node. (Graphics courtesy of
Frank Halaszfrom MCC.)
OCTOBER 1988 -BYTE 239
IN DEPTH
A GRAND VISION
many systems provide a tool called a
graphical browser.
The graphical browser is a node that
contains a structural diagram of a net¬
work of nodes. Browsers usually supply
a global or “zoom lens” map of the net¬
work. You can use the browser to orient
yourself or to move directly to an area
you’re interested in by selecting that
point on the screen with a mouse (see fig¬
ure 2). While not all systems provide a
graphical browser, most attempt to pro¬
vide some type of overview system that
helps you stay oriented in the network
and visualize how information is linked.
In large hypertext environments consist¬
ing of hundreds of nodes, browsing tools
are especially important because it’s so
easy to get lost.
A browser can also help you decide on
your next action. For example, Sym¬
bolics’ Document Examiner, an on-line
hypertext documentation system for
Symbolics’ Lisp machines, uses its
browser, the Show Overview command,
to help you quickly locate information.
The command displays a tree-structured
view of related nodes called records. By
repeatedly using this command, you can
get a feel for the context of the surround¬
ing subject area and familiarize yourself
with an area of interest.
A Variety of Tools
Depending on the particular product you
use, commands and features may vary.
Some hypertext products use a path to
help you find your way through a net¬
work. Paths are default routes through
a database; they guide or direct you
through an ordered list of nodes.
When you follow a path, you are really
letting the original author guide you to
the next logical node, which relieves you
of navigational duties. An example of a
system that used paths is Textnet, created
by Xerox PARC researcher Randall
Trigg. It was designed as a multiuser lit¬
erary-exchange system for the scientific
community.
A viewing filter is another interesting
hypertext tool. Basically, a filter does
exactly what you’d think it would—it
suppresses detail. By filtering the lower
level of a node’s contents, you can scan
quickly through a network for the infor¬
mation you need.
Where the Products Are
The availability of windowing products
and low-cost workstations with high-res¬
olution graphics and storage options like
CD-ROM have made the development of
hypertext products more attractive. Fif¬
teen or more systems are now used in
universities and in research centers such
as MCC and Xerox PARC, and commer¬
cial products are in development.
Hypertext systems vary significantly,
depending on the applications and users
they address. They are designed for
either single-user or multiuser applica¬
tions and are most commonly run on
workstations, although more and more
microcomputer applications are becom¬
ing available. HyperCard and Guide are
perhaps the best known of the microcom¬
puter products.
Typically, you’ll find four types of hy¬
pertext systems: problem-resolution sys¬
tems, on-line browsing systems, library
or literary-exchange systems, and multi¬
purpose systems. Depending on the type
of system, the tools available may differ.
Systems designed primarily for prob¬
lem resolution and network creation fea¬
ture tools that help you define and ana¬
lyze data through structured types of
links and nodes. These systems help you
organize elements in unstructured prob¬
lems and feature commands that let you
create and modify internal links between
concepts quickly.
Most importantly, the tools can usu¬
ally suppress details through viewing fil¬
ters similar to those in Douglas Engel-
bart’s On-Line System (NLS). (NLS is
now used as a prototype for several col¬
laborative-work projects at McDonnell-
Douglas under the name Augment.) Such
products might be used for systems an¬
alysis, idea processing, or authoring new
applications. Augment and gIBIS are ex¬
amples of systems designed to be prob¬
lem-resolution work environments.
Just Browsing
Hypertext systems created primarily for
browsing, such as CAI programs or on¬
line reference manuals, have fewer user
tools for editing or link creation. These
systems feature clear, understandable
screen displays for presenting informa¬
tion and easy-to-operate browsing com¬
mands for perusing it. For example, the
Document Examiner features a clean,
book-like user interface and heuristic on¬
line string and keyword searches. You
use these features to browse through the
documentation, sometimes viewing in¬
formation in several levels of detail.
Like many other browsing systems,
the Document Examiner won’t let you
modify a reference manual, but you can
keep a chronological record of recent
searches or information of interest using
the Bookmarks Pane. You can save per¬
sonalized bookmarks and use a mouse to
call bookmarks for fast retrieval. And
continued
hort-Range ArsenalMSa
On Oct fti.M ifrt.,iiW^Vi. IJd.■ -L,|
Level g |
Secrela Carter administration officla
will pre recommendation of Feb 78 w
reducin for cruise missiles, and were aj I
arsenal any new system would cause p
of NAA control, but they were overcom |
Eropeai position (Slocombe)
that mo □□□(p.375)
A US TNF Missiles k -
Pershing II characteristics |
imed primarily at uniting public
opinion behind NATO. | <Scc> | | <Sce> |
(p22-23)
Soviet TNF Missiles I-1 SS2Q Characteristics I
tven wun no a>o2U, this gap would
have appeared in our strategic
Figure 2: NoteCards ’ displays can hold a significant amount of information. In
this screen shot, a graphical browser (lower left) takes up much of the display space;
a contents node, a topics node, and an index node are also displayed; and pages of
relevant information are shown at the lower right. (Graphics courtesy of Frank
Halaszfrom MCC.)
240 BYTE* OCTOBER 1988
RUSH POSTAGE-RAID 0
CARD FOR YOUR FREE
Name
(Please Print)
Street
City State Zip
Accredited by the National Home Study Council 170“ 108
CATALOG!
Every NRI course features practical,
hands-on training with state-of-
the-art equipment you keep.
Only NRI gives you the
training and the
equipment for career
advancement, part-
time earnings, or
even a business of
your own.
CHECK Please send my free catalog
ONE on NRI training in:
□ Computer Electronics
TV/Video/Audio Servicing
gPyj Robotics
□ Electronic Music Technology
□ Digital Electronics Servicing
□ Electronic Design Technology
□ Security Electronics
□ Communications Electronics
□ Basic Electronics
□ Bookkeeping and Accounting
□ Building Construction/Remodeling
□ Automotive Servicing
□ Small Engine Repair
□ Electrician
□ Air Conditioning/Heating/Refrigeration
□ Locksmithing
□ Travel Careers
□ Telephone Servicing
□ Paralegal
For career courses approved
under G.l. Bill, C check for details.
BUSINESS REPLY MAIL
FIRST CLASS MAIL PERMIT NO. 10008 WASHINGTON, D.C.
POSTAGE WILL BE PAID BY ADDRESSEE
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
McGraw-Hill Continuing Education Center
3939 Wisconsin Avenue
Washington, D.C. 20077-9265
I I ll I I II II I II III I I llllllllIll'll I I ill III "I ill till I I
MONITOR—High- resolution
green screen displays; crisp
text and graphics.
SANYO COMPUTER— 8088
CPU double-sided disk drive,
256K RAM. 4.77 MHz and 8
MHz turbo speed.
HARD DISK-20 megabyte
hard disk drive you install in¬
ternally for dramatic improve¬
ment in data storage capacity
and data access speed. m
DIGITAL MULTIMETER—
Professional test instrument
for quick and easy .
measurements. \
TECHNICAL MANUALS
—with complete specs on
Sanyo computer and
professional programs.
LESSONS—Clear, well illustrated
texts build your understanding
of computers step-by-step.
DISCOVERY LAB-Using it
you construct and test
circuits like those used
with computers.
DISK SOFTWARE-
including MS-DOS, GW
BASIC, WordStar,
and CalcStar. ^
DIGITAL
LOGIC
PROBE-
Simplifies
analyzing digital
circuit operation.
Get started now by building this
fully PC-compatible computer
Now you get it all. . . training for one of
America’s fastest-growing career oppor¬
tunities ... training to service all com¬
puters . . . training on a total computer
system. Only NRI can give you the well-
rounded training you need, because only
NRI gives you a complete computer
system... computer, monitor, floppy
disk drive, hard disk drive, software,
even test instruments like a DMM and
logic probe to work with and keep. It all
adds up to training that builds the
knowledge and ability you need to suc¬
ceed as a computer service specialist.
Get inside the newest Sanyo Computer
—fully compatible with the IBM PC*
As an NRI student, you’ll get total
hands-on training as you actually build
your own latest model Sanyo 880 Series
computer from the keyboard up. It’s
fully compatible with the IBM PC and,
best of all, it runs programs almost twice
as fast as the PC. As you assemble the
Sanyo 880, you’ll perform demonstra¬
tions and experiments that will give
you a total mastery of computer
operation and servicing techniques.
You’ll do programming in BASIC
language—even run and interpret
essential diagnostic software.
Understanding you get only
through experience
You need no previous knowledge to
succeed with NRI. You start with the
basics, rapidly building on the funda¬
mentals of electronics with bite-size
lessons. You perform hands-on experi¬
ments with your NRI Discovery Lab
and then move on to master advanced
concepts like digital logic, micro¬
processors, and computer memories.
Learn at home in your spare time
You train in your own home at your
own convenience, backed at all times
by your own NRI instructor and the
entire NRI staff of educators and
student service support people. They’re
always ready to give you guidance,
follow your progress, and help you over
the rough spots to keep you moving
toward your goal.
Free 100-page catalog tells more...
send today
Send the postage-paid reply card today
for NRI’s 100-page catalog that gives all
the facts about computer training plus
career training in robotics, data com¬
munications, TV/audio/
video servicing, and
many other fields. If
the card is missing,
write to NRI at
the address
below.
*IBM is a registered
trademark of International
Business Machines Corp.
SCHOOLS
McGraw-Hill Continuing Education Center
3939 Wisconsin Avenue \ Ljl
Washington, DC 20016
We’ll give you tomorrow
OCTOBER 1988 -BYTE 241
IN DEPTH
A GRAND VISION
What about Micros?
W ant to test the hypertext waters
and see what all the hoopla is
about? Well, if you don’t have a work¬
station handy, two of your primary op¬
tions for microcomputer hypertext envi¬
ronments are OWL International’s
Guide and Apple’s HyperCard.
Guide
Guide, which runs on both the Macin¬
tosh systems and the IBM PC AT and
compatibles running Microsoft Win¬
dows, is a general-purpose hypertext
tool (see “Guide” by William Hershey
in the October 1987 BYTE). A few of
the applications you can develop with it
include on-line documentation, story¬
boards, E-mail, and CAI courseware.
Guide lets you create dynamic lay¬
ered documents. The “guideline” net¬
work is organized in both a hierarchical
and a nonhierarchical manner. To move
about hierarchically, you use replace¬
ment buttons, which follow embedded
menus. You can also use note buttons to
bring up complementary information,
such as a definition of a word or phrase.
An inquiry button, which reveals the
other buttons at your disposal, is also
available.
To follow nonhierarchical links, you
use the reference button, which will
jump you to a new document or a differ¬
ent section of the document you’re in.
Guide 2.0 uses an internal script lan¬
guage to let you execute external pro¬
grams from your Guide document. You
can also access and control videodisk
players and modems via the serial port.
Last, but not least, a version called
CD-Guide lets you create CD-ROM ap¬
plications. OWL also markets a devel¬
oper’s toolkit so software developers
can use Guide as a frame for an on-line
help system.
HyperCard
HyperCard, available for the Mac II,
the Mac Plus, and the Mac SE, is a per¬
sonal organization tool and a simple
database manager (see “HyperCard”
by Gregg Williams in the December
1987 BYTE). It is also a commercial
software developer’s tool and is in use
in some corporations as a front-end to
the mainframe database.
This system uses screen-size cards
(or window-size cards on the Mac II)
organized into topic-related stacks to
create simple databases. One card is
displayed at a time. Touching your
mouse cursor to a button on a card exe¬
cutes a script written in HyperTalk,
HyperCard’s programming language.
You can browse through already-
created stacks (stackware), paint and
type, author new cards and stacks, and
write and edit HyperTalk scripts. (It’s
fairly easy to write scripts with Hyper¬
Talk because of its English-like syntax.)
HyperCard applications have been
developed in many areas. Much stack-
ware is available in the public domain.
Editor’s note: An assortment of public
domain stacks can be found on BIX in
the f< stackware ” area of the listings con¬
ference. See page 3 for more details.
you can display a piece of documentation
in an editor window while you write pro¬
gram code in another part of the screen.
The Document Examiner is particu¬
larly interesting because it’s integrated
into the software-development environ¬
ment that it supports. It lets you scroll
through the entire Symbolics software-
development product documentation.
The hypertext implementation of this
documentation has an estimated 11,000
nodes and 23,000 links.
Another system designed for struc¬
tured browsing by a large user base is
ZOG, developed in 1972 at Carnegie-
Mellon University and installed in 1982
as a computer-assisted information-man¬
agement system on the USS Carl Vinson ,
a nuclear-powered aircraft carrier. Its
applications included an on-line policy
manual and an on-line maintenance
manual with a videodisk attachment.
The commercial version of ZOG is
KMS (Knowledge Management System)
from Knowledge Systems. ZOG/KMS
uses frames instead of nodes; frames are
connected by two kinds of links, hierar¬
chical and cross-referential. To help you
navigate through a network, frames are
formatted with a name, a title, a body,
tree items linked to lower-level links,
and special and command items. For
simplicity and speed, ZOG and KMS use
neither overlapping windows nor a
graphical browser. The developers fo¬
cused, instead, on fast text-search capa¬
bilities, multiuser support, and a mini¬
mal system-response time.
CD-ROM is particularly well suited as
a database for hypertext browsing sys¬
tems. One such system, being beta tested
by Boeing for KnowledgeSet Corp., is an
on-line maintenance manual for the
Boeing 757.
On-Line Libraries
Systems envisioned to support mammoth
on-line libraries, documents, and docu¬
ment creation and critiquing, such as Ted
Nelson’s Xanadu, are the third major
application group of current hypertext
systems. These systems will probably
feature complex, multiple structured
back-ends, or databases, that can store
everything from collaborative notes and
research to E-mail, documents, and
whole libraries.
Unfortunately, these systems will be
difficult to implement because of the
complexity and size of the task. Before
such systems can become a reality, we
must develop a standard user interface
and a central storage system. In addition,
we must be able to maintain the network
such that all links are legitimate, copy¬
rights and royalty issues are addressed,
and the systems are fast enough to meet
the needs of the general public.
Significant research in this area has
been completed. Ted Nelson and his col¬
leagues have worked on Xanadu for
years. Randall Trigg’s system, Textnet,
let users store archival documents, mak¬
ing time-consuming research unneces¬
sary. The system allowed collaborative
writing and the critiquing of new docu¬
ments. It featured two types of nodes—
those containing text and those contain¬
ing tables of contents of other nodes. The
system defines over 80 types of links.
While many of the designs for the
original on-line library systems had to be
implemented from scratch, researchers
at Bellcore are working on a hypertext¬
like front-end to connect existing on-line
encyclopedias, libraries, and wire ser¬
vices. When completed, Telesophy, as
the design is called, will let you access
CD-ROM, recorded speech, and image
archives. (Putting existing text onto a hy¬
pertext system is a challenge in itself.
See the article “From Text to Hyper¬
text” on page 247.)
Several well-known hypertext prod¬
ucts function as general-purpose sys¬
tems. You can customize these products
to fit your application or simply to ex¬
periment with hypertext itself. Note-
Cards, HyperCard, and Guide are three
such systems.
In the Driver’s Seat
Regardless of the application, to use a hy¬
pertext system correctly, you must real-
continued
242 BYTE* OCTOBER 1988
-'V?'
1 > J >
, N v>.
K r Sv
m i
t\
\ !
\
X #.
L
,Yom^ CS^Q-i
i !''$%*)<\\ '"• J> > -k
’ 'l /fy 'A/V-, I!
' FXXX'J
r . H
/X..
JMM\\ i’
: U
r/
>v
I >..
A\
"“Y
VV
/ —y
-st O-J
\ N J
■ ! <1
I I Vj
MICRO-CAP li:
The CAE tool with fully interactive
analog simulation for your PC.
Spectrum Software’s MICRO-CAP II® is
fast, powerful, and feature rich. This fully
interactive, advanced electronic circuit
analysis program helps engineers speed
through analog problems right at their
own PCs.
MICRO-CAP II, which is based on our origi¬
nal MICRO-CAP software, is a field-proven,
second-generation program. But it’s dra¬
matically improved.
Schematic Editor
MICRO-CAP II has fester analysis routines.
Better resolution and color. Larger librar¬
ies. All add up to a powerful, cost-effective
CAE tool for your PC.
The program has a sophisticated inte¬
grated schematic editor with a pan capa¬
bility. Just sketch and analyze. You can step
Transient Analysis
component values, and run worst-case
scenarios—all interactively. And a 500-type*
library of standard parts is at your finger¬
tips for added flexiblity.
MICRO-CAP II is available for IBM® PCs
and Macintosh™ The IBM version is CGA,
EGA, and Hercules® compatible and costs
only $895 complete. An evaluation version
is available for $100. Call or write today for
our free brochure and demo disk. We’d like
to tell you more about analog solutions in
the fast lane.
■ Integrated schematic editor
■ Fast analysis routines
■ High-resolution graphic output
■ Standard parts library of 500* types
*IBM versions only.
■ llansient, AC, DC, and FFT routines
■ Op-amp and switch models
■ Spec-sheet-to model converter*
■ Printer and plotter* hard copy
AC Analysis
1021 S. Wolfe Road, Dept. E
Sunnyvale, CA 94087
(408) 738-4387
MICRO-CAP II is a registered trademark
of Spectrum Software.
Macintosh is a trademark of McIntosh Laboratory, Inc.
and is being used with express permission of its owner.
Hercules is a registered trademark
of Hercules Computer Technology
IBM is a registered trademark
of International Business Machines, Inc.
Circle 288 on Reader Service Card
OCTOBER 1988 • BYTE 243
Capital
Gain.
T ime and
again, you’ve
heard it said, “To
make money, you
have to have money.”
The truth is, you
have to know how to
save money before
you can think about
making more.
That’s why more
and more people are
joining the Payroll
Savings Plan to buy
U.S. Savings Bonds.
That way, a little
is taken out of
each paych eck
automatically.
In no time, you’ll
have enough Bonds
for a new car, your
child’s education, even
a dream vacation.
Whatever you
save for, Bonds are
the safest, surest way
to gain capital.
Tak e(C)
* stock Vs ^
in^merica.
When you put part of your savings
into U.S. Savings Bonds you’re
helping to build a brighter future
for your country and for yourself.
A public service of this publication
and The Advertising Council.
IN DEPTH
A GRAND VISION
Q
ome
hypertext systems
give you control when
you may need
guidance.
ize that you are in the driver’s seat. Hy¬
pertext products won’t think for you.
They have no artificial intelligence.
They might help you clarify and manage
your thoughts or speed you through your
research, but you are in control. Your
value judgments determine what to in¬
clude in the database, what type of links
to create, and how to organize topics.
If you use an on-line hypertext docu¬
mentation system, you decide which
nodes to access and which links to fol¬
low. If you follow obscure paths, you
may find it hard to locate information.
Likewise, if your associative powers are
weak and you create meaningless links,
you may well end up with a worthless
database. To put it simply, branching
documents, like hypertext, require
greater attention from both the system’s
users and its authors.
The Problem with Hypertext
Hypertext is an immature technology
with many problems yet to resolve. Per¬
haps the most difficult part of creating a
hypertext system is not building the user
interface but creating sound underlying
data models that can be maintained.
Since hypertext systems need to be
maintained, systems designers should
watch for uncontrolled linkages, which
will become maintenance problems. Just
as large software programs with many
patches can turn into “spaghetti” code,
so a hypertext system can turn into a
morass of meaningless, obscure connec¬
tions and references. Hypertext systems,
therefore, must let you edit and delete
links and nodes easily.
Another problem for some users is that
some hypertext systems give you control
when, in fact, you may need guidance.
You may, for example, get lost following
obscure links before you have a firm grip
on the basics of the subject area you’re
trying to research.
When you’re reading printed text, a
good author will guide you through a net¬
work of interrelated, relevant points.
With hypertext, you guide yourself and
make your own associations—at the risk
of taking the wrong turn and getting lost.
Even experienced hypertext users can get
lost in large hypertext networks. While
graphical browsers may help, the lack of
visual and spacial cues can still be disori¬
enting. One of the valuable attributes of
printed copy is that it has such cues.
Another issue is the difficulty of
breaking a thought or a segment of infor¬
mation into a node. Themes in a docu¬
ment or thought can be very tightly inter¬
woven, so much so that breaking the
information into discrete nodes would be
detrimental. Therefore, not all literature
is suited for a hypertext literary system.
On a similar note, even though infor¬
mation may have discrete components,
you may not be at the level where you
perceive these units when you are con¬
structing a hypertext application. In such
cases, you might break information into
nodes prematurely and at a later time re¬
alize that your logic was skewed. Then
you would need to edit, rearrange, or re-
title the information.
Unfortunately, such changes are not
well-supported by all hypertext systems
at this time. Virtual structures—nodes,
links, or composites—would be useful in
this situation. They would change dy¬
namically when you add or delete nodes
and links, depending on their descrip¬
tions. Virtual structures are similar to
relational database views.
One last concern is that many hyper¬
text systems are really only suited for
new application development. Convert¬
ing existing applications to hypertext is a
difficult task because the file structures
are so different.
Tremendous Potential
Augmenting human intellect with the
help of hypertext is a grand vision in¬
deed, one worth exploring. Hypertext
applications, including interconnected
writing, on-line libraries, and collabora¬
tive work environments, have tremen¬
dous potential. Current products are just
the forerunners of more sophisticated ap¬
plications, and we will probably see
many hypertext features in mainstream
software packages.
But hypertext is still in its infancy; im¬
plementation and design problems and
standards issues must be resolved. Just as
it takes a writer time to shape and mold a
good short story, it takes time for the
structure of new concepts to gel and for
practical applications to emerge. But the
concepts that underlie hypertext, wheth¬
er they go by that name or another, will
be with us for a long time to come. ■
Janet Fiderio is a BYTE technical editor.
She can be reached on BIX as “jfiderio. ”
244 BYTE* OCTOBER 1988
MEET THE GUYS WHO CHEATED
DIGITAL EQUIPMENT CORPORATION
OUT OF $60,000,000.
With their software, you can do everything a $1000 DEC terminal does — on your PC —for a mere $245.
The suave and debonair gentlemen bandits who sit
before you virtually invented DEC terminal emulation
for the IBM personal computer.
To the uninitiated, what that means is this.
With their software, you can do everything a $ 1,000
DEC terminal can do — right on your own PC — for the
paltry sum of only $245.
Has business been good for our heroes?
You bet: to the tune of60,000 users, who would
otherwise have blithely gone out and bought DEC
terminals.
Does this make DEC happy? What do you think.
Heavy DEC Experience + Heavy IBM
Experience = Perfect Emulation.
The product these wizards invented is VTERM/220.
And the reason it’s so good, frankly, is that nobody has
more experience than they do in DEC emulation on a PC.
With VTERM/220, you can emulate DEC’S VT220,
VT102, VT101, VT100, and VT52 terminals.
Of course, there’s emulation and then there’s
EMULATION. This is TRUE EMULATION. Com¬
plete! Comprehensive! Thorough! Fast! Accurate!
Installation’s a snap. Setup is a simple full-screen op¬
eration. You can toggle between DOS and the terminal
screen and put mainframe data directly into PC spread¬
sheet and data base products such as Lotus 1 -2-3™,
dBase™, and Multiplan™. And for file transfer, there’s
XMODEM, ASCII, Kermitor VTRANS,ourown
high-speed, error-correcting protocol.
One last word from the Robin Hoods of software.
Are there other terminal emulators?
Of course there are.
But, we invented DEC terminal emulation at
Coefficient. We know the subtleties, the little features
(and the big ones) that' make an emulator a joy to use.
And we’ve incorporated them all into VTERM/220.
Just ask any of our 60,000 users.
They paid us the highest compliment of all.
They chose our software over the real thing.
j~ A free working copy of their software. Free? Yes, free.
I There’s only one way to experience the speed, power, and
1 simplicity of VTERM/220. Try it.
| □ Send me a free, time-limited, full-blown working copy of
| VTERM/220, which is mine to keep.
' □ Send me a free, time-limited full-blown working copy of your '
| new □ VTERM/4105 or □ VTERM/4208 Tektronix graphics
terminal emulators. p
Name_ II
Title_ I
I Company_ 111
I Address_ 1
i_i
| Telephone (_)_ jj§
I I am a □ user □ dealer. j
I Coefficient Systems Corporation /
i 611 Broadway, New York, New York 10012 p
1 Voice: (212) 777-6707, ext. 421 Fax: (212) 228-3137
I Telex: 6503156498 MCI Mailbox: CSC
PC is a registered trademark of IBM. DEC and VT are registered trademarks of Digital Equipment Corp.
Circle 54 on Reader Service Card
OCTOBER 1988 - BYTE 245
BEST-286 LAPTOP
□ 10 MHZ 0 Wait (12 MHZ Optional)
□ 512 K RAM
□ Two 1.44 M Floppy Drive
□ Back Light Supertwist LCD
□ 80 x 25, 640 x 400 Pixels Graphics
□ Enhance 86-Key Key Board
□ One Parallel Two Serial Port
□ Dimension 16” x 11” x 3.5”
□ RGB / Monochrome Monitor Port
□ AC Adaptor
□ 1.5 Hours Rechargeable Battery
(Optional)
□ 20 MB or 40 MB Hard Disk
(Optional)
□ Weight only 11 Lbs.
$1950
COMPUTER INC.
5017 Telegraph Road
Los Angeles, CA 90022
Tel: (213) 265-0900
Tech: (213) 265-0300
Fax: (213) 265-4234
Toll: (800) 634-7920
Circle 32 on Reader Service Card Outside Cal
(DEALERS: 33)
MON - SAT 9:00 - 6:00 PACIFIC TIME
PRICE ARE SUBJECT TO CHANGE WITHOUT NOTICE
Credit Card Purchase Subject to Service Charge.
NEW MINI PORTABLE
BEST-286 LCD
O 10 MHZ 0 WAIT (12 MHZ Option)
□ 512 K RAM
□ 1.2 M. Floppy Drive
□ 20 MB Hard Disk
□ 165 W DC Fan Power Supply
b Serial & Parallel
□ Non-Glare LCD Screen
□ Super Twist
□ Built-In Back Light
Q 640 x 200 Dots (640 x 400 Optional)
□ Weight 22 lbs
□ Padded Soft Carry Bag
□ Dimension 16" x 8" x 9’
BEST-286 DESK TOP
□ 12 MHZ
□ 512 K RAM (4MB RAM Expandable)
□ 1.2 MB Floppy
□ EGA Monitor
□ EGA Card (Paradise Compatible)
□ 20 MB H.D. (ST-125 28ms)
□ Serial & Parallel Port
□ 8 I/O Slots
□ 200 W ® Power Supply
□ Fujitsu 101 Enhanced Key Board
$1675
BEST-88 DESK TOP $ 605
BEST-286 PORTABLE
□ 12 MHZ
□ 512 K RAM
□ One 1.2 MB Floppy Drive
□ 7 Expension Slots
□ 200 W DC Fan Power Supply
□ 9”Amber Screen
□ Mono or Color Graphic Card
□ Serial & Parallel Port
□ 84 Key Soft Tough Key Board
$1155
BEST-88 PORTABLE $845
$1650
386 SYSTEM
□ 16 MHZ 80386 CPU
8/16MHZ
□ 20 MHZ (Option)
O 80287 & 80387 Socket
□ 1 M RAM
□ One 32-bit, Five 16-bit,
Two 8-bit Expansion Slots
□ 1.2 M Floppy Drive
□ WA2 or NCL Control Card
□ 3.5" Drive (Option)
□ Tower Chassis
286 BABY MOTHER BOARD
10 MHZ $
12 MHZ $
8088 Mother Board
Mono Graphic
Color Graphic
80286 I/O Card
200 W Power Supply
150 W Power Supply
Mono Monitor <
EGA PLUS 640 * 480
(Paradise Compatible)
PORTABLE CASE
9" Dual Amber Monitor
200 W Power Supply
9”Dual Amber Monitor
150 W Power Supply
LCD CASE
640 x 200 Dots
640 x 400 Dots
m
IN DEPTH
HYPERTEXT
From Text
to Hypertext
Traditional tools like outline processors already incorporate
many of hypertext’s lessons
Mark Frisse
O ne reason hyper¬
text is attracting
so much attention
these days is that
more and more people are
communicating via electronic
media. Equipped with a
modem and a microcomputer,
you can spend a good bit of
time reading electronic bulle¬
tin boards, composing elec¬
tronic mail messages, con¬
tributing to group databases,
and preparing large docu¬
ments for printing and dis¬
tribution.
However, communicating
through these channels means
that you often have to inte¬
grate fragments of text into
your personal computer ar¬
chives. You can do this by
placing text items as separate
entries into a file system,
which works as long as you
don’t have too many interde¬
pendent files to manage. Hy¬
pertext programs provide another alter¬
native for information storage.
But hypertext can be used for more
than creating simple databases of 3 by 5
cards. You can also use these programs
to convert on-line versions of a printed
document, such as a book, into hierar¬
chical hypertext skeletons amenable to
complex user-specified interactions. The
examples included in this article come
from converting part of a manuscript for
a medical textbook into an experimental
hypertext handbook using Xerox’s Note-
Cards. You can follow them to learn
some of the tips you’ll need to turn text
into hypertext.
Setting Up the Cards
Hypertext lets you rearrange text. In the
early systems described by Theodor Nel¬
son and Douglas Engelbart,
the basic unit of text is a single
character. New documents
are created by linking charac¬
ters from different docu¬
ments. For instance, charac¬
ter strings from Romeo and
Juliet could be merged with
those from Julius Caesar to
create a new play entitled
Caesar and Juliet.
While this approach is ex¬
citing, it isn’t widely adopted
in hypertext design. A second
approach, which is advocated
by developers of systems such
as Xerox’s NoteCards and
Apple’s HyperCard, speci¬
fies a nondecomposable data
structure, often called a card.
You define cards both in
terms of the types of data
structures they support (e.g.,
text, bit-mapped graphics,
and video) and the operations
that can be performed on the
data structures (e.g., text in¬
sertion and deletion).
To map a flat-text file onto a set of hy¬
pertext cards, you first decide how much
text you want to place in each card and
then create a program that will perform
this transfer with minimal intervention.
If your text file consists of a series of E-
mail items, addresses, or telephone con¬
versation summaries, you can easily fit
continued
ILLUSTRATION: ROBERT TINNEY © 1988
OCTOBER 1988 'BYTE 247
IN DEPTH
TEXT TO HYPERTEXT
each item from the text file into a sepa¬
rate card. If an essay or other lengthy text
file is not divided into logical sections,
you usually must place an arbitrary num¬
ber of paragraphs onto a card. You can
write sentences into scrolling text fields,
but this approach can detract from the
power of the card metaphor.
But the organization of some flat-text
files can’t be characterized as either a
series of discrete, unrelated paragraphs
or a single lengthy text file. The medical-
handbook text files used in these exam¬
ples are hierarchically structured docu¬
ments. A specific set of identifiers—
either Roman numerals, uppercase let¬
ters, integers, or lowercase letters—pin¬
points each level of the hierarchy (see
figure 1). Because the text between the
identifiers consists of only a few sen¬
tences or paragraphs each, it’s appropri¬
ate to use these identifiers as card delim¬
iters (see figure 2). In text files with
many sentences between delimiters, you
might have to obtain a line or paragraph
count to decide when to start a new card.
Making the Connections
Hypertext’s power resides in the links
that weave isolated cards into a unique
graph-structured fabric. When you
transform a flat-text file into hypertext,
you must recognize two distinct classes
of links. The first, structural links, en¬
forces the mapping between the conven¬
tional document and the hypertext skele¬
ton. These links must be generated by
programs, text parsers, that convert con¬
ventional text into hypertext. The second
class, user-defined links, lets you create
new, nonsequential paths through text.
Each collection of cards in a hypertext
document has some underlying order
maintained by structural links (see fig¬
ure 3). The order of cards in a random-
file hypertext database (e.g., recipes,
phone numbers, and so on) can be arbi¬
trary and quickly modified through stan¬
dard sorting techniques. The order of
cards representing a lengthy essay is se¬
quential and usually static. E-mail
stacks can be ordered by topic, and,
within a topic, by date of receipt. In a
hierarchically structured document like
the medical handbook, card order resem¬
bles a tree. In this case, the limbs of the
tree declare the structural relationships
between cards.
A text-parsing program converts flat-
text files into hypertext documents. The
underlying structure of the flat-text file
determines the text parser’s complexity
and function.
For example, database parsers can
look for new record identifiers. These
identifiers signal the system to create a
new card and to copy the new record’s
contents to the new card. Parsers for es¬
says can simply allocate to each card in
turn as many paragraphs of text as will
conveniently fit on each card. Parsers for
mail systems, on the other hand, might
require a list of acceptable identifiers
and, for each topic, a pointer to the last
card filed under the identifier. Parsers
for hierarchical documents can use an
ordered list of identifiers to create a hier¬
archical hypertext consisting only of
cards and structural links.
For each possible set of identifiers,
there exists only a limited number of
“acceptable” tokens that lead to creation
of a new card and appropriate links. For
example, if you were placing text from a
section labeled “V.C.2.a.” into a card,
II. Pathophysiologic mechanisms. Respiratory failure can be separated into oxy¬
genation failure and ventilation failure. While the two may occur together, it is
useful to separate them to understand their pathophysiology and management.
In addition, critical tissue hypoxia may result from nonpulmonary factors that
influence oxygen delivery, and these must also be considered in comprehen¬
sive treatment.
A. Oxygenation failure. The transfer of oxygen from alveolar air to pulmonary
capillary blood is affected by the partial pressure of oxygen in the alveolus
(PA02), the diffusion of oxygen across the alveolar-capillary membrane, and
the matching of alveolar ventilation to capillary perfusion. The five mecha¬
nisms that may lead to a low arterial oxygen tension (Pa02) are low inspired
oxygen tension, alveolar hypoventilation, diffusion impairment, mismatch of
ventilation to perfusion, and right-to-left shunt. The goal of oxygen therapy is to
relieve critical hypoxemia. Although clinical criteria are important, serial ABGs
are crucial to plan and evaluate treatment.
1. Response to oxygen administration depends on the underlying patho¬
physiology (see sec. II.A). Three patterns are common.
a. Hypoxemia caused by mild to moderate lung disorders. This pattern is
typical of flu and asthma.
b. Hypoxemia caused by severe lung disorders is more refractory to sup¬
plemental oxygen, and potentially toxic concentrations are often typical
of severe disorders.
Figure 1: A representative section of a medical handbook. The identifiers are (in
order) Roman numerals, uppercase letters, integers, and lowercase letters.
SI .11. PHYSIOLOGIC MECHANISMS
II. Physiologic mechanisms. Respiratory failure can be separated into oxygenation
failure and ventilation failure. While the two may occur together, it is useful to separate
them to understand their pathophysiology and management. In addition, critical tis¬
sue hypoxia may result from nonpulmonary factors that influence oxygen delivery,
and these must also be considered in comprehensive treatment.
SI .11.A. OXYGENATION FAILURE. THE TRANSFER OF OXYGEN
SI .11.B. VENTILATION FAILURE IS PRESENT WHEN THE
SI .II.C. OXYGEN DELIVERY AND TISSUE OXYGENATION
SI .11.D. INSPIRATORY MUSCLE FATIGUE OCCURS WHEN THE
Figure 2: A hypertext card from the same section of the medical handbook. The
card contains only the text delimited by the identifier Hand the identifier A. The
titles of other child cards denoted by uppercase B, C, and D are visible on the
hypertext card but not on the page displayed in figure 1.
248 BYTE* OCTOBER 1988
IN DEPTH
TEXT TO HYPERTEXT
the acceptable identifiers would be any
member of the set VI, D, 3, b (see figure
4). If the identifier read was D, the cur¬
rent subtree “C.2.a.” would be popped,
a new card of level “VI.D.” would be in¬
stantiated, and a structural link between
card “VI.” and card “VI.D.” would be
created. Defining card identifiers appro¬
priately is critical for simple, rapid pars¬
ing of hierarchical documents.
Although most flat-text file parsers
employ ad hoc grammars, the parsing
process will be simplified if document-
definition language standards become
more widespread. One of these, the Stan¬
dard Generalized Markup Language
(SGML), appears particularly promis¬
ing. SGML emphasizes document struc¬
ture over document appearance. For ex¬
ample, the standard might identify a
string as a “section heading,” but it
would not make any statements about the
section heading’s font or size.
SGML also lets individuals or groups
define logical structures for new docu¬
ment types. This flexibility increases the
likelihood for standards in specialized
and highly technical publishing niches.
Finally, the interest shown in SGML by
the federal government has encouraged
the development of a number of tools for
authoring, revision, and document pars¬
ing. Conceivably, these tools can be used
to simplify the conversion of text already
in electronic form into personal or com¬
munity hypertext.
Finding the Right Card
Creating a hypertext from a flat-text file
is rather simple. You exploit document
identifiers to parse the file and create the
new data structure. Developing the soft¬
ware that lets you access appropriate por¬
tions of a hypertext document is much
more difficult. Most hypertexts let you
access cards through several methods.
First, the initial cards in many hyper¬
text documents contain a brief table of
contents. This method provides you with
an overview of the overall organization of
the hypertext document. Browsers are
another way you can find a card. They
are useful when you want to peruse small
lists or card networks. String pattern¬
matching is the third card-access meth¬
od. It’s useful when you think that the
search will retrieve a small number of
useful cards and very few, if any, useless
cards.
Unfortunately, there are many situa¬
tions where these methods are inade¬
quate. The table of contents method fails
when a card can be filed under any one of
several categories, which requires you to
continued
An unstructured hypertext (3 by 5 cards)
A sequential hypertext (essay)
A structured hypertext for mail
A hierarchical hypertext
Figure 3: Hypertext file-card arrangements. Some applications , like unsorted
recipes or telephone logs , require only a random ordering. Long essays generally
require a sequential ordering. Mail files resemble trees with a strong sequential
component. Complex documents in outline format require hierarchical data
structures.
OCTOBER 1988 • BYTE 249
IN DEPTH
TEXT TO HYPERTEXT
search many categories to find desired
information. Browsing can be laborious
if there are many cards to peruse, and
pattern matching fails if the desired card
uses a synonym (poor recall) or if there
are many unwanted cards containing the
same search string (poor precision).
Therefore, you need alternative methods
for both card indexing and card retrieval.
Hypertext Indexing
You can, however, exploit two powerful
document-indexing techniques in hyper¬
text. The first, indexing using a con¬
trolled vocabulary, classifies each docu¬
ment by one or more members of a finite
set of descriptor terms. The National Li¬
brary of Medicine’s Medical Subject
Headings (MeSH) system is one of the
best examples of this approach.
This 15,000-term hierarchical vocab¬
ulary is used to classify most of the
world’s medical literature. Its principal
advantage is that it is a widely agreed-
upon vocabulary implemented by ex¬
perts in the field of medical classifica¬
tion. This ensures that properly trained
users, and effective programs, retrieve
equivalent queries.
Unfortunately, there are two major
shortcomings to indexing small hyper¬
text documents with controlled-vocabu-
lary terms that are developed for larger
documents. First, you must create the
vocabulary so that each card is classified
by at least one term, and you must have a
relatively uniform distribution of classi¬
fication terms among all hypertext
cards. Both criteria are difficult to
achieve. Second, the contents of the
cards using the index terms must be clas¬
sified manually, a prohibitive expense
for most hypertext authors.
You can use a second powerful docu¬
ment-indexing technique, classification
with an uncontrolled vocabulary, when a
structured body of index terms is not
available or when cost factors prohibit
the controlled-vocabulary method. The
uncontrolled-vocabulary method creates
inverted indexes by eliminating stop
words (e.g., the, are, a ), removing suf¬
fixes (e.g., -s, -ing, -ed), and retaining
word roots as indexes into the text file.
For example, the sentence “The lungs
are inflated” creates the index terms
“lung” and “inflate.” In general, the
index file will be about one half the size
of the text file. Proponents of this ap¬
proach argue that, for most domains, it is
as effective to retrieve information this
way as it is via controlled vocabularies.
Moreover, the software needed to create
these indexes is readily available. But for
many applications, the space required by
the indexes and the problems that occur
because of misspellings and synonyms
offset the benefits of indexing with an
uncontrolled vocabulary.
Making the Best Match
Adding information-retrieval approaches
commonly used for larger documents
could make hypertext systems more
powerful and responsive. How you im¬
plement these approaches depends on the
structure of the underlying hypertext. In
unstructured, highly modular hypertext
(e.g., unrelated cards with significant
amounts of free text on each card), the
hypertext is really just a “folder” con¬
taining many tiny documents. In these
settings, you don’t need to enhance tradi¬
tional free-text document-retrieval tech¬
niques. If, on the other hand, you have
created a highly structured hypertext,
you must exploit retrieval techniques.
In the hypertext medical handbook
prototype, the power of uncontrolled-
vocabulary indexing techniques that
measure card content was combined with
heuristic card-weight propagation func¬
tions that reflect card context. This was
done so that the user could identify the
“best” set of cards for browsing about a
requested topic. The system doesn’t try
to identify a card with “the answer” to
the query.
For example, if a hierarchically struc¬
tured hypertext contains several poten¬
tially useful sibling cards whose parent
doesn’t contain text relevant to the query,
you could design the system so it presents
you with a sequential list of the sibling
cards (see figure 5). As an alternative, it
could just show you the parent card and
provide a note on the card saying several
of the children appear to contain useful
information (see figure 6).
The good point about the second op¬
tion-seeing the parent card—is that it
conveys additional information concern¬
ing the context in which the various child
cards are stored. This means you can bet¬
ter judge their relevance.
There are three basic steps to imple¬
menting this approach. First, define a
utility function that calculates a card’s
intrinsic “utility” based on the query
Figure 4: The characters preceding each section of the handbook serve both as
delimiters to assigning text to a card and as identifiers to control the parsing and
creation of links between cards. The leftmost tree is a part of the subtree present
when the active card is V. C.2.a. The arrows depict each possible new card
identifier. The rightmost trees depict the trees that would result from the detection
of each legal identifier.
250 BYTE* OCTOBER 1988
IN DEPTH
TEXT TO HYPERTEXT
Circle 5 on Reader Service Card
Figure 5: This graph displays only the intrinsic card utilities resulting from a
query. Cards with positive values contain one or more terms in common with the
query terms. Cards with a value ofO do not contain any of the query terms.
The graph displays only structural links between cards.
card context. Even in this simulation, the propagation of weights has a marked
impact on the ranking of cards and suggests that the lower subtree might prove to be
a good candidate for browsing.
terms and card contents. Then, identify a
method that propagates these weights to
neighboring cards so that cards with con¬
textual information are recognized. Fi¬
nally, use both the intrinsic utility and
the propagated weights to identify which
cards should be considered candidates
for graphical browsing. Let’s analyze
each of these steps in greater detail.
Weights and Measures
A card’s utility is due in part to the corre¬
spondence between terms within the card
and the query terms stipulated by the
user. This component of card utility is
called the intrinsic weight , and the value
can be calculated using a modification of
Salton’s well-known algorithm.
This algorithm assigns term weights
to cards as a function both of the fre¬
quency of occurrence of the term in the
entire search space and of the number of
cards containing the term. The algorithm
assigns a higher weight to cards contain¬
ing infrequently used terms and also to
cards containing several occurrences of a
term that is not found in many other
continued
The best
Modula-2
compilers for PCs and
compatibles
Taylor Modula-2
The professional high-performance compiler for PCs: the fas¬
test compiler in the world!
* unrivalled speed of compilation
7,000-10,000 lines per minute (80286, 8 MHz).
* excellent code
Mini-computer standard global optimisation. Code per¬
forms 1580 Dhrystone tests per second! (80286,8 MHz)
* ultra-compact
high code density and a library of unrivalled compactness
(23 modules in a total of 13K!)
* completely standard implementation
Follows N. Wirth's standard for Modula-2. BIOS indepen¬
dent - uses MS/PC DOS exclusively.
* easy to use
Straightforward user interface. Comprehensive documen¬
tation for system programmers.
* Guarantee and support
One year guarantee. Maintenance contracts available.
Swiss quality product.
TaylorModula-2
Demo disk
M2SDS
$900
$10
$99
The professional Modula-2 software development system
M2SDS comprises.the following features in an easy-to-use
window environment:
- modem, syntax-driven editor
- fast compiler
- linker producing EXE programs
-unique library manager
- comprehensive standard library
There are a vast number of tools, toolboxes, demo disks, pub¬
lic domain programs and books for M2SDS - probably more
than for any other development system! M2SDS was used for
the writing of the Farsight integrated business software pack-
Demo disks
JPI-Modula-2
A reasonably-priced Modula-2 compiler with a configi
-\ integrated Make function and highly
■HH
$10
$149
The Modula-2 people:
f INTERFACE
TECHNOLOGIES
3336 Richmond, Suite 323
Houston, TX 77098-9990 (713) 523 8422
Dealer inquiries welcome
International
Austria: 0222/4545010
Belgium: 071/366133
France: 20822662
Italy: 02/405174
Scandinavia: +45/3/512014
Switzerland: 01/9455432
United Kingdom: 01/6567333
Germany: 02983/8337;
0731/26932;
0821/85737;
04106/3998;
0531/347121
A. + L. Meier-Vogt
Im Spaten 23
CH-8906 Bonstetten/ZH
Switzerland
Tel. (41 )(1) 700 30 37
OCTOBER 1988 • BYTE 251
WAREHOUSE SALE
Order These Back Issues of BYTE and Popular Computing Before They’re Gone Forever!
BYTE
Limited Quantities — Order Now!
1979 1980 1981 1982 1983 1984 1985
January
February
March
April
May
June
July
August
September
October
November
December
Inside the
IBM PCs
_i
$4.00 U.S. includes shipping and handling Available Issues
$5.00 foreign includes shipping and handling
Special Bound Copies of BYTE
Volume I, Part 1— September 1975
through April 1976
Volume I, Part 2— May 1976 through
December 1976
Volume II, Part 1— January 1977 through
June 1977
Volume III, Part 1— January 1978 through
June 1978
Volume III, Part 2— July 1978 through
December 1978
$9.95 U.S. includes shipping and handling
$11.95 foreign includes shipping and handling
□ Check enclosed. Payments from foreign countries must be made in U.S.
funds payable at a U.S. bank.
Name_
□
Address _
City_
. State _
. Zip _
Postcode.
Country—
City
Popular Computing
Limited Quantities — Order Now!
1982 1983 1984 1985
January
February
March
April
May
June
July
August
September
October
November
December
Special Guide
to Computers
.
:
$3.00 U.S. includes shipping and handling
$4.00 foreign includes shipping and handling
Please indicate which issues
you would like by checking
(V) the boxes.
Send requests with payments to:
BYTE Back Issues
One Phoenix Mill Lane
Peterborough, NH 03458
(603) 924-9281
Charge: □ VISA □ MasterCard
Card # .
Exp. Date.
Signature.
EVTE S
252 BYTE* OCTOBER 1988
IN DEPTH
TEXT TO HYPERTEXT
Circle 6 on Reader Service Card
cards. The formula is as follows:
weightij = k X freqtj X (log(rc)
- log (docfreqj) + 1)
where weighty is the weight component
of card i due to term j; k is a constant;
freqy is the number of occurrences of
term j in card i\n is the number of cards
in the collection; and docfreqj is the
number of cards containing the term j.
A card’s utility also depends on its re¬
lationship to other cards. The term ex¬
trinsic weight describes the component of
a card’s total weight contributed by prop¬
agation from neighboring cards. In the
hypertext medical handbook, a card’s
extrinsic-weight component depends on
the weights of its immediate descendant
cards. The following formula represents
this dependency:
totalweighti = ^ weighty
j
where y is the number of immediate de¬
scendants of card i, and d is an immedi¬
ate descendant of card i.
This propagation function is called re¬
cursively from the leaf cards to the root
card. A graphical display of the search
subtree and card weights (see figure 6)
serves as a road map for browsing.
Term-weight assignment and propaga¬
tion allow for cards to be ranked on the
basis of an estimate of their utility to the
user. In general, you hope for a ranking
that will produce a short list of cards that
are distributed throughout the hypertext.
In this situation, you can quickly explore
various subtrees, jumping from one loca¬
tion to another. You can, however, re¬
trieve more aberrant lists. Consider, for
example, the common case where the
second-highest-ranking card is the par¬
ent of the highest-ranking card.
Presenting both cards on the browsing
candidate list may suggest that the cards
represent two markedly different ave¬
nues for browsing rather than the actual
state of term-weight predominance in a
single subtree. As an alternative, you
could remove the highest-ranking child
card and display only the parent, under
the assumption that the increased context
provided by the latter outweighs the de¬
crease in weight due to card content.
However, if this process is applied recur¬
sively, you ultimately will arrive at a
card list containing only the root of the
tree. You can apply several heuristics to
manage these aberrant cases. One of the
most useful heuristics halts the replace¬
ment process when the replacing parent
card is of some fractional weight of the
original highest-ranking card.
In addition to the obvious traditional
problems associated with uncontrolled
indexing vocabularies and full-text
document retrieval, the approach used
throughout this article is limited in many
other ways. First, the propagation func¬
tion does not take into account graphs,
cycles, and link types with different se¬
mantics. Second, the current approach
can’t exploit user feedback in any mean¬
ingful way.
It would be desirable to update card
weights dynamically on the basis of user
responses to the card’s contents. Unfor¬
tunately, most alternative approaches to
this problem (e.g., Bayesian updating or
Connectionism) appear too impractical
for routine use.
Learning Its Lessons
Many points about creating and using
hypertext are already clear. First, you
have to distinguish hypertext programs
from hypertext documents. You can use
hypertext programs for tasks ranging
from replicating mundane 3-by-5 card
files to creating complex hypertext docu¬
ments consisting of multiple interrelated
cards and links. This distinction is cru¬
cial, since only card content is important
for simple 3-by-5 card files, but both
content and context are important when
creating true hypertext.
Second, it’s easy to build hypertexts
and add links incrementally, but it’s dif¬
ficult to use hypertext effectively. Even
with extensive search capabilities and
graphical browsers, it’s not always possi¬
ble to retrieve desired information or to
avoid getting lost in a hypertext graph.
Third, the computational complexity
of information-retrieval algorithms sug¬
gests that alternative computer architec¬
tures might be more useful.
Finally, it’s clear that many problems
in the field are unresolved. Will effective
updating and revisions require that links
be bidirectional? Can we arrive at a stan¬
dardized set of hypertext card types
(e.g., text, graphics, sound, and video)?
Will hypertext systems provide a true ad¬
vantage over other media?
Traditional tools like outline proces¬
sors have already incorporated many of
hypertext’s lessons. Similar innovations
will affect E-mail, collaborative work
tools, and others in the future. ■
Mark Frisse is an assistant professor of
medicine and medical informatics at the
Washington University School of Medi¬
cine in St. Louis , Missouri. He can be
reached on BIX as t( editors. ”
Tools and Toolboxes
Modula-2
Applications Generator
Amadeus $ 395
Generate Modula-2 programs directly from your own input,
and save yourself hours of coding!
International
Austria: 0222/4545010 United Kingdom: 01 /6567333
Belgium: 071/366133 Germany: 02983/8337;
France: 20822662 0731/26932;
Italy: 02/405174 0821/85737;
Scandinavia: +45/3/512014 04106/3998;
Switzerland: 01/9455432 - 0531/347121
Graphics
M2Graph*
Controls T
M2EGA*
Controls EGA cards In Modula-2.
Modula Graphics Toolbox I*
A collection of extremely fast graphics routines for CGA cards
written in Modula-2.
Modula Graphics Toolbox II* $ 188
Comprehensive package of Modula-2 procedures for all cur¬
rently availai# rpphics cards. Includes grahics window
system, font^pe&tor, sprite handler, mouse driver, maths
routines, a^^pie chart, histogram and line graph func¬
tions etc.
LCR-Wii
Fast, compal
M2Windoi
Fast, profess!)
library with*
rator.
Modula p
Development
Modula-2 s
ports all col
Othei
M2 Pro!
The profei
B-Tree I!
Ultra fast d<
Pascal-I
Converts Tt
RTA-I
Manager* $ 133
iw system.
$188
lindow system. Small, high-performance
[ed menu system and simple mask gene-
& Menu Generator* $ 360
for creating masks and menus in
. Mask, menu and frame editor. Sup-
attributes.
$495
$290
$59
$30
la Converter
to Modula-2.
Isk
2—lOx faster l/u, extended MathLib.
EMS-rUtilittes* $ 188
Make full use of your Megabytes of memory expansion
M2IEEE-lnterface* $ 144
. Modulaf2 interface to National Instruments IEEE Interfaf
^ fnly a small selection fr6m our comprehenjy
■ Modula-2. Demo disks are availably v
with an asterisk. Send $ 10 forj
seven. There is also a wide c|j
Modula-2.
^compilers
The Modula-2 people:
/WW INTERFACE
/M0 TECHNOLOGIES
3336 Richmond, Suite 323
Houston, TX 77098-9990 (713) 523 8422
A. + L. Meier-Vogt
Im Spaten 23
CH-8906 Bonstetten/ZH
Switzerland
Tel. (41 )(1) 700 30 37
Dealer inquiries welcome
OCTOBER 1988 • BYTE 253
If you think writing program code
is a dirty business, we have something
to help you clean up your act.
It’s called Matrix Layout. Layout
lets you create programs that do
exactly what you want, quickly and
easily—without writing a single line
of code. Layout does it for you auto¬
matically, in your choice of Turbo
Pascal, Turbo C, Microsoft C, Quick-
Basic or Lattice C. And if you’re not
a programmer, you can even create
programs that are ready-to-run.
As the first true CASE (Com¬
puter Aided Software Engineering)
development tool for the PC, Layout
lets you write your programs simply
by drawing an icon-based flow chart.
They’ll have windows, icons, menus,
buttons, dialog boxes, and beautiful
graphics and text. Like the Macintosh
and the OS/2 Presentation Manager.
And because Layout is so effi¬
cient, everything you create will
work incredibly fast, even on stan¬
dard PC’s with 256K and only one
disk drive. To top it off, all your pro¬
grams will feature Layout’s auto¬
matic mouse support, sophisticated
Hypertext functions, and decision
handling.
The full Layout package also
comes with three additional programs:
Matrix Paint is a professional
paint program that comes with a full
palette of high-powered graphics
tools, plus scanner support. And any
picture or symbol that you draw or
SI ats.!L«sr
'inlii'i'ti lii.
lUrl
r
"MW! “■»
jr-HS,*!!».« 1
ipHil Elms {.Tfttffu..*., |
|^lfBW.rrsRR-.Mj-|
llUl |
ESSS?.1
Irlil I
lISlKiSSWff... iH.t |
|^|t{ttj.rRSSSr JU |
Mw&l. |
OBW |
1. Draw a flow-chart.
2. Matrix Layout creates
the program code.
3. Your program is complete.
M A T R
LAYOUT
scan into Paint can be included in
your program.
Matrix Helpmaker allows you
to include an electronic manual in aril
your programs. Context-sensitive help
windows, a table of contents, index¬
ing, and the convenience of Hypertext
functionality can now become a part
of everything you create.
Finally, Matrix Desktop gives
you the ability to organize your files
and disks in a very Macintosh-like
easy to see, easy to use way.
What’s the cost? At just $149.95
for the entire package, Layout speaks
in a language you’ll love to hear.
Especially with our free customer
support, no copy protection, and a
30-day, money-back guarantee.
Video Tape Offer
Our new demonstration video¬
tape graphically illustrates how the
many features of Matrix Layout will
make a difference in your life. Call
1-800-533-5644 and order your VHS
copy now (just $9.95 for shipping
and handling, credited against your
purchase). In Massachussetts, call
(617) 567-0037.
Do it today. Because once you
see what Layout can do for you, we
think you’ll swear by it.
Circle 290 on Reader Service Card
Matrix Software Technology Corporation • One Massachussetts Technology Center • Harborside Drive • Boston, MA 02128 • (617) 567-0037
Matrix Software/UK • Plymouth. England • 796-363 • Matrix Software/Belgium • Geldenaaksebaan 476 • 3030 Leuven • 016202064
The following are registered and unregistered trademarks of the companies listed: Matrix Layout. Matrix Paint. Matrix Helpmaker, Matrix Desktop,
Matrix Software Technology Corporation; Macintosh. Apple Computer. Inc.; OS/2 Presentation Manager. International Business Machines Corporation.
IN DEPTH
HYPERTEXT
The Right Tool
for the Job
Even the systems design process falls within the realm
of hypertext
Michael L. Begeman and Jeff Conklin
H ypertext is an
ideal model for
the systems de¬
sign process. We
have been working on a hy¬
pertext project, the Design
Journal, to provide a systems
design team with a medium in
which all of their work can be
computer-mediated and sup¬
ported. This includes such
traditional documents as re¬
quirements, specifications,
high-level design, and the de¬
sign document itself; it also
includes scenarios, design re¬
views, interviews with users,
designers’ early notes and
sketches, design decisions
and rationale, internal design
constraints, meeting minutes,
and so on.
The Design Journal places
particular emphasis on cap¬
turing the design rationale as
the center around which to in¬
tegrate all the other documen¬
tation. This rationale includes design
problems, alternative resolutions (in¬
cluding those later rejected), trade-off
analyses among these alternatives, and a
record of the tentative and firm commit¬
ments made during problem resolution.
We have built a running prototype of the
Design Journal; it’s based on the Issue-
Based Information Systems (IBIS) meth¬
od and is called gIBIS (graphical IBIS).
The IBIS Method
The IBIS method was developed by Horst
Rittel (see reference 1) and is based on
the principle that the design process for
complex problems is fundamentally a
conversation among the stakeholders
(i.e., designers, customers, and imple-
menters) in which they pool their respec¬
tive expertise and viewpoints to resolve
design issues. Any problem, concern, or
question can be an issue and
may require discussion (if not
agreement) for the design to
proceed. In the IBIS model,
this argumentation consti¬
tutes the design process.
IBIS focuses on articulat¬
ing the key Issues in the de¬
sign problem. Each Issue can
have many Positions. A Posi¬
tion is a statement or assertion
that responds to the Issue.
Often Positions are mutually
exclusive, but they needn’t
be. Each Position, in turn,
can have one or more Argu¬
ments to support or object to
it. Thus, each separate Issue
is the root of a (possibly
empty) tree; its children are
Positions, and their children
are Arguments.
There are nine kinds of
links in IBIS. For example, a
Position Responds-to an
Issue, and this is the only
place you can use the Re-
sponds-to link. An Argument either Sup¬
ports or Objects-to its Position. Issues
can Generalize or Specialize other
Issues, and they can also Question or be
Suggested-by other Issues, Positions, and
Arguments. (The remaining two links
are Replaces and Other.)
A typical IBIS discussion begins when
someone posts an Issue node containing
continued
ILLUSTRATION: ROBERT TINNEY © 1988
OCTOBER 1988 • B Y T E 255
IN DEPTH
THE RIGHT TOOL
a question such as “How should we do
X?” That person can also post a Position
node proposing one way to do X, as well
as some Argument nodes to support that
Position. Someone else can post a com¬
peting Position responding to the Issue
and can support the Position with Argu¬
ments, and so on. New Issues that the
discussion raises can also be posted and
linked into the nodes that most directly
suggested them.
There is no stopping rule, nor is there
a particular way of registering Issue reso¬
lution by agreeing on some Position. The
goal of the discussion is for each stake¬
holder to try to understand the elements
of the others’ proposals, and perhaps to
change the others’ minds. The method
inhibits unconstructive rhetorical moves,
such as argument by repetition and name
calling, and supports more constructive
moves, such as seeking the central issue,
asking questions and giving answers, and
being specific in supporting your own
viewpoint.
In implementing gIBIS, some changes
and extensions have been made to allow
needed flexibility, but the method has
been changed as little as possible. The
extensions to IBIS in the current gIBIS
tool are three: an additional Other type
for nodes and links, as an escape mecha¬
nism when you can’t find a way to ex¬
press a thought within the IBIS frame¬
work; an additional External type for
nodes that contain non-IBIS material,
such as requirements, documents, design
sketches, or code; and the ability to let
Positions specialize or generalize other
Positions, and to let Arguments special¬
ize or generalize other Arguments.
The gIBIS Tool
Three technological themes guided our
design of gIBIS. First, we wanted to ex¬
plore the capture of the rationale behind
T he browser
lets you see the IBIS
graph structure, its
nodes, and their
interconnecting links.
the design. Second, we wanted to sup¬
port computer-mediated teamwork, par¬
ticularly the kinds of design conversa¬
tions that might be held over networked
computers, electronic mail, or news (see
references 2 and 3). Third, we needed an
application with an information base
large enough to allow us to investigate
the navigation (searching and browsing)
of very large information spaces.
The pattern of gIBIS usage falls into
two categories: Some people use the tool
primarily as an isolated hypertext tool
for structured thinking and design, while
others use it primarily as a vehicle for
structured communication.
The basic gIBIS interface is divided
into four windows (see photo 1): a graph¬
ical browser on the left, a structured
index into the nodes on the top right, a
control panel below the index window,
and an inspection window in which to
view the attributes and contents of nodes
and links. This interface is somewhat un¬
usual among hypertext systems: To view
the contents of a node or link, you must
select it, and the contents will display in
the inspection window.
The Browser
The browser lets you see the IBIS graph
structure, its nodes, and their intercon¬
necting links. Most of it is dedicated to a
local view of the network: a zoomed-in
view of the current area of interest, with
nodes and links in full detail. The lower-
right portion of the browser contains a
global overview: a zoomed-out view of
the entire network without node labels,
link-type icons, and secondary links. A
rectangular overlay indicates the scope
and position of the current local view.
You can scroll the browser window by
using traditional scroll bars or by “snap
scrolling” (clicking the mouse anywhere
within the local view to center that loca¬
tion in the window). This method lets
you fine-tune the position of the display
and scroll diagonally without having to
reposition two independent scroll bars.
You can also scroll to an area outside the
local view by repositioning the local-
view indicator in the global-view win¬
dow. You simply drag the rectangle to a
new area within the global view to up¬
date the local view.
The browser supports a direct-ma¬
nipulation-style interface (see reference
4) to the display objects (nodes and
links). You select a display object by
clicking on it with the left button of your
three-button mouse. The browser high¬
lights and boxes it, puts its contents in the
inspection window (see photo 1), and
scrolls its index line to the top of the
index window. A right-button mouse
click displays context-sensitive menus
that let you create, edit, delete, and move
objects.
For example, if you press the menu
button without selecting an object, a
menu appears indicating that the only
legal operation you can perform is Issue
creation (i.e., the beginning of a new
continued
Photo 1: The gIBIS interface. Note the graphical browser (left), the structured
index (upper right), the control panel below the index window, and the inspection
window (lower right).
256 BYTE* OCTOBER 1988
sill
Leprecard
Leprecards feature components utilizing
the latest technology from Seagate &
Western Digital. You get a 1 year warranty, & illustrated user’s guide.
Low power drives mean less strain on the power supply, lower
operating temperatures, and longer component life. FREE SOFTWARE Including
TakeTwo, the backup utility. PC MAGAZINE Editor's Choice in 1986 & 1987, & PC-KWIK
disk cache software from Multisoft.
21MB 30MB 30MB 40MB 49MB 65MB
85ms 85ms 40ms 70ms* 28ms* 16ms*
$299 $339 $389 $449 $549 $649
•Average access speed per partitien
TANDY 1000/A/SX/TX Leprecards add $20
LepreFAX Modems
Internal
$299
External
$359
• Easy to use Pop-up Menus
•Sends ASCII or word processing files
• Send/Receive from any Croup 3 fax machine
• Prints on standard dot-matrix or laser printers '
•Automated sending during low phone rate periods
• Internal 4800bps, $289 9600bps $559
• Portable external plugs into PC serial port, $359
PC/XT Dish Hits
•Pretested
& formatted
•Western
Digital short
controller
• 30 page installation^
guide & reference
manual
•Cables, mounting screws,
full & half-height
face plates
• TakeTwo backup software,
PC MAGAGINE "Editor’s Choice"
• PC-KWIK disk cache software by Multisoft
• 1 year Warranty, 30 day Money Back Guarantee
• Optional: 150 watt, UL/FCC approved
power supply for IBM PCs $69
TANDY 1000 kits add $20
20MB kit $289
Seagate ST225 21,4MB/65ms/Half-Height/14.8 watts
30MB kit $309
Seagate ST238 32.7MB/65ms/Half-Height/i 4.8 watts
40MB kit $459
Seagate ST251 42.8MB/Half-Height/ll watts
pre-formatted into a pair of 21MB/28ms partitions
65MB kit $549
Seagate ST277R 65.5MB/Half-Height/ll watts
pre-formatted into a pair of 32MB/28ms partitions
AT Hard Disk Hits
• Includes IBM AT rails & cables
• SpeedStor or OnTrack large drive software
• Formatted, Partitioned & Tested
Model
Seagate ST251
Seagate ST251-1
Seagate ST4096
Maxtor 1140
Maxtor 2190
Speed
Capacity
Price
40ms
42.8MB
$359
30ms
42.8MB
$449
28ms
80.2MB
$599
27ms
117MB
$1669
30ms
150MB
$1999
Floppy Hits
Internal kits for PC/XT/AT computers
include 5!4" mounting bracket, black & gray
face plates, and AT rails. 1.44 MB for PC/XT
includes high speed Western Digital
controller. FREE TAKE TWO floppy backup
software.
720 Kit 1.44MB for AT 1.44MB for PC/XT
$109 $139 $199
286 10 Computer
**ssi
$895
80286 processor at running at 6/10 Mhz with 0 wait
states provides a Norton SI rating of 11.5. 8 slots -
Room for 1 full height and 3 half - height drives -
200 watt power supply - Clock calendar - Choice
of 1.2 or 1.44MB floppy drive - Combination Hard
Disk/Floppy drive controller - Maxiswitch 84 or 101 key Keyboard - 512K RAM standard
expandable to 1 MB - Award BIOS -1 year warranty - 30 day money back guarantee.
Complete Systems with Serial/Parallel/Game Ports:
Monographics Card & Monitor $1095 Orchid 512K VGA & Multisync II $1995
with 20MB/65ms Seagate $1289 with 20MB/65ms Seagate $2189
with 40MB/40ms Seagate $1429 with 40MB/40ms Seagate $2329
with 65MB/40ms Seagate $1549 with 65MB/40ms Seagate $2449
1.5 MB Laser Printer
%8£r~&*pr”
"One of the LaserJet’s strongest competitors."
INFO WORLD October 5, 1987
512K RAM 1.5MB RAM
$1495 $1595
•100% HP Laserjet, & Laserjet + compatible
•1.5MB RAM Gives Full Page 300dpi graphics
•Vector graphics capability improves speed on
programs like Autocad up to 93%
•9 resident & 5 downloadable soft fonts standard
• Printer utility software
• Serial & Parallel Interfaces
•120 day TRW on site maintenance
• 1 year Warranty
•Options: All HP style font cartridges
Toner Cartridge $29
Orchid
Designer VGA
512K $299 256K $269
Tiny Turbo 286 $289
Ramquest II1MB $799
_
2400MNP Modems
$239/$229
• Hayes Compatible,
300/1200/2400
• MNP level 4 error correction
• FREE MIRROR II Software, a
$69 value
• Internal model $229, fits in
short slot
internal with MIRROR II
(non MNP) $109
_
-
2524B Townsgate Rd, Dept. B / Westlake village, CA 91361
To order, or get our free catalog, call:
Toll Free
800-722-AT-XT
MMC
California
805-373-7847
★ No extra for Visa/Mastercard (AMEX add 3%).
★ Prices include UPS surface shipping.
★ Federal Express shipping just $1.50 per pound.
★ 30 Day Money Back Guarantee.
★ Corporate & Institutional PO's accepted.
■ W
■
Circle 238 on Reader Service Card
OCTOBER 1988 •BYTE 257
IN DEPTH
THE RIGHT TOOL
IBIS structure). By contrast, if you select
an Issue node, the menu changes to re¬
flect the legal operations on Issues. If
you create a follow-up Position node, it is
placed next to the Issue and linked to it
with a Responds-to link. Then, the in¬
spection window divides in half and a
Node Creation window preloaded with a
structured template appears beneath it.
You fill in the template’s structured
fields (e.g., Subject, Keywords, and so
forth) and provide an optional descrip¬
tion of the node’s topic (i.e., an unstruc¬
tured node body). When the node is com¬
plete, you push the Submit button in the
control panel (which appears only during
Node Creation and Editing); the node is
then parsed and stored, and the browser
and index windows are updated to in¬
clude it.
When you follow the “Link to another
node” menu item, you can choose from
the set of legal outgoing link types for the
current node, and the new link appears
stretching between the source node and
the current mouse position. You move the
mouse to the destination node (by “rub¬
ber banding”) and then drop the end of
the link there.
You can also select canonical IBIS
subnets (i.e., a single Issue followed by
its Positions, and their Argument nodes)
as a single entity. The gIBIS tool sup¬
ports the movement and automatic layout
of these subnets as wholes. Further, it
lets you gather a subnet into a single com¬
posite Issue-Position-Argument (IPA)
node; this node provides additional
structure to analyze competing Positions
and commit to one of them (Issue res¬
olution).
While it has a structure and body all
its own, the IPA node by default inherits
its label, subject, and keywords from the
root Issue of the underlying subnet. Se¬
lecting the composite means traversing
the underlying subnet and composing an
“inherited” body, which is shown in the
T
9 he node¬
index window provides
an ordered, hierarchical
view of the nodes in the
current network.
inspection window along with any com¬
posite-specific text (see figure 2). Since
the inherited body can become quite long
with a large subnet, a function key lets
you suppress (or reveal) it in the inspec¬
tion window.
The Node-Index Window
The node-index window provides an or¬
dered, hierarchical view of the nodes in
the current network. To traverse the net¬
work, you follow Primary links in depth-
first order starting from each Issue. The
Issues, Positions, and Arguments are
given sequence numbers like you might
find in an outline editor (see reference
5). For example, the Subject line for
Issue 8 is 1.8; it has no children, so that’s
all there is. The Subject line for Issue 9 is
1.9; its first Position node (P.9.1) has
two Argument nodes (A.9.1.1 and
A.9.1.2), and so forth. Issues are or¬
dered by creation date. The view-config¬
uration panel lets you tailor the index to
reflect by Subject, Author, Keyword, or
node Label.
You can select nodes through the index
as well as the browser. Clicking on a
node’s index line makes that node cur¬
rent: Its icon is highlighted in the brows¬
er, the window is scrolled, if necessary,
to bring it into the local view, and its con¬
tents appear in the inspection window.
This browsing method provides a linear,
compressed view of the data in the net¬
work.
The Control Panel
The control panel is composed of a set of
buttons that extend gIBIS’s functionality
beyond simple node and link creation.
Each button hides a menu that extends or
tailors its basic function. The Next but¬
ton, for example, normally records that
you have read the current node before it
displays the next one. But if you press the
right-hand mouse button while over the
Next button, the hidden menu will ap¬
pear. This is a slight extension of basic
continued
gIBIS (Internal release 3.0) Issue tool
m _ E3 Q—®-EH
III vVl Kim's Log Index window? Definition
Jeff,s l0 9 Reva“log _np _
Node
Why Index window?
□
Link operations
II
Index uindoi
Qoals?^^, Nodes Form
a
Links Function
g| < - ; -^“0pen systems
flrti f acts?®^^g|
Figure 1: A canonical IBIS subnet (a) before and (b) after aggregation. Since the “inherited” body can be quite long in a large
IBIS subnet , a function key lets you suppress or reveal the inherited text body in the inspection window.
258 BYTE* OCTOBER 1988
Circle 24 on Reader Service Card
using CwssUll
get file fpo* MIRROR op Crosstalk using Cro<
tpansnit file to KIRROR op Crosstalk sgsten
specify Mock size used by Xnit
receive file using XMODEM (Mode* 7) protocol
transnit file using XKODEH protocol
if on, use CRC errop detection in XMODEM
receive file using YHODEH protocol
transHit file using YMODEK protocol
receive files using XMODEM Multi-file protocol
transHit files using XMODEM nulti-file protocol
receive file using Remit protocol
transHit file using Remit protocol
get a file fwm a Remit server
specify Remit defaults
receiye^ile.using SwartcoH II protocol
f^TWitifiw tt'tiii MiaMiiwa*
ATI Ttechnologies Inc., 3761 Victoria Park Ave. Scarborough, Ontario. Canada M1W 3S2
Tfel: (416) 756 0711, Tlx: 06-966640 (ATI TOR) Fax: (416) 7S6-0720
ATI is a registered trademark of ATI Technologies Inc MNP is a trademark of Microcom Corporation. Mirror II is a trademark of Softklone Distribution Corporation.
■ FAST . . The ATI internal 2400 Baud PC modem uses data compress¬
ion techniques providing data throughput speeds in excess of 4800bps.
■ ERROR FREE . . Uses high level MNP5
hardware error correction procedures to guaranty
100% error-free data.
■ DEPENDABLE . . Built by the manufacturer of
the world famous EGAWONDER graphics cards,
the 2400etc has full compatibility with popular
communication software.
■ SMART . . Every modem includes a FREE
copy of Mirror II communications software which
allows users background tasking for receiving
Electronic Mail or Data transfers concurrently
with screen applications.
$ 239
Smart price to pay for Smart technology
AVAILABLE FROM LEADING COMPUTER DEALERS.
Technology you can Trust.
m 24ooetc
I =*=§ The Next Generation in Modems
Crosstalk - Digital Communications Associates Inc. Smartcom II - Hayes Micro Computer Products Inc.
IN DEPTH
THE RIGHT TOOL
Problems in Paradise
O ne common but subtle difficulty in
hypertext systems is that some¬
times it’s unnatural to break your
thoughts into discrete units, particularly
if you don’t understand the problem
well and those thoughts are vague, con¬
fused, and shifting. With gIBIS, this ef¬
fect is pronounced, because the IBIS
method imposes on you a rather austere
selection of node and link types; gIBIS
makes you think within a particular
framework (i.e., you focus on Issues
without necessarily resolving them),
and this can be disruptive.
The early phase of considering a
writing or design problem is critical and
fragile and must be allowed to proceed
in a vague, contradictory, and incom¬
plete form for as long as necessary (see
references 1 and 2). However, any in¬
sights should be captured, and gIBIS
should support the emergence of a co¬
herent structure as it develops.
Design conversations often feature
commitments like “Let’s try X—it has
advantage Y.” This is a Position and a
supporting Argument, but no Issue is
mentioned. Since you don’t always see
the Issue or Position immediately, it
would be nice to have a “proto-node” in
which to record ideas, snippets of text,
and perhaps graphical sketches before
having to structure them.
Ultimately, of course, it’s valuable to
have separated these elements into
Issues, Positions, and Arguments. But
when you’re struggling to solve a prob¬
lem, the mental effort required to sepa¬
rate it into discrete thoughts, identify
their types, label them, and link them
can be prohibitive.
Finding the Right Answer
In the IBIS method, you resolve an Issue
by selecting one of the Positions that re¬
spond to it as being “the right answer,”
or at least “the Position we are commit¬
ting to for now.” You could mark the
Position node as Selected and display it
by marking such nodes distinctively in
the browser, perhaps with a somewhat
different color.
We have recently added an Issue reso¬
lution feature to gIBIS. It combines in¬
dicating resolution with the aggregation
into Issue-Position-Argument nodes;
once an Issue is part of an IPA node, you
can resolve it. At the moment, you
change the value of the Resolved field to
True and indicate which Position holds
the resolution.
The rationale for adopting a particu¬
lar conclusion may require more expla¬
nation; for instance, perhaps all the ar¬
gumentation didn’t occur within gIBIS.
Sometimes, resolving an Issue tran¬
scends the original options. Such reso¬
lutions may combine elements of the
original options and abandon prior as¬
sumptions or presuppositions. Some¬
times, when a breakthrough occurs, it’s
clearly the right solution.
The gIBIS tool needs to allow such
leaps in argumentation and not force the
Issue to a well-structured resolution.
This may be as simple as providing the
free-text annotation of an IPA tree or the
marking of some discussions as “irrele¬
vant in light of Position X. ”
Getting the Whole Picture
Using hypermedia for cooperative work
has its problems as well. Sometimes, an
unexpected problem can emerge when
several users work cooperatively in a
shared Issue group. Unless each author
writes clearly and completely, while
you might understand the individual
nodes, it’s hard to follow the thread of
thoughts as it winds through several
dozen nodes. That is, the hypertext tool
forces the author to express ideas in a
fined-grained, separated manner, and
this obscures the larger idea being
developed.
This is a familiar problem common to
many hypertext systems: The freedom
of choice inherent in branching docu¬
ments requires greater care from both
the author and the reader. The separa¬
tion of Position and Argument in IBIS
(i.e., an idea and its justification) could
also be another factor.
However, there may be a more subtle
issue here: Traditional linear text pro¬
vides a continuous, unwinding context
thread as ideas are proposed and dis¬
cussed—a context that the writer con¬
structs to guide you to the salient points
and away from the irrelevant ones. In¬
deed, a good writer anticipates ques¬
tions and confusions that you may en¬
counter and carefully crafts the text to
prevent them.
The hypertext (or at least the gIBIS)
author, however, is encouraged to make
discrete points and separate them from
their context. Sometimes, the gIBIS au¬
thor, in a hurry to capture a design Issue
and its analysis, may write only the bare
minimum necessary to record the es¬
sence of the Issue, Positions, and Argu¬
ments. Even the careful author, how¬
ever, may not anticipate all the routes to
a given node, and so may fail to develop
the context sufficiently to clarify its
contents.
Using a path may linearize a net¬
work’s segments sufficiently to provide
context (see references 3 and 4). And
there are higher-level constructs that ag¬
gregate a set of nodes. The new IPA-
node type combines all of an IBIS sub¬
tree’s nodes (an Issue, its Positions, and
their Arguments) into a single node and
lets you append additional IPA-specific
text as well. This linearizes the discus¬
sions of individual Issues and reduces
the sense of fragmentation you some¬
times have when reading a gIBIS net¬
work, but it’s probably not sufficient to
restore the context in which those nodes
were created.
Finally, part of the context is the rela¬
tive importance of the points presented,
and we need to incorporate an “impor¬
tance” meter into gIBIS nodes. One
possibility would be to incorporate one
of three keywords, HI IMPORTANCE,
MED IMPORTANCE, or LO IMPOR¬
TANCE, into each node at creation.
This would guide you to the most salient
points first (see also reference 5); it
could also be used to control the level of
clutter in the browser display.
Staying on Track
It’s common in conversations to “go
meta” and make a comment on the pro¬
cess (as opposed to the content) of the
discussion (i.e., “But that isn’t the issue
here”). Similarly, in IBIS discussions,
sometimes you need a meta-discussion
when one person in an Issue group feels
that another has misused the IBIS struc¬
ture to present ideas. For example, if B
feels that A’s Issue node is actually two
Issues and a Position, B needs a way to
express this and to initiate a discussion
about it.
There are three levels of collaborative
work: substantive (the content of the
work), annotative (comments about
substance), and procedural (comments
about procedures and conventions) (see
reference 4). In IBIS, you can theoreti¬
cally treat all three levels as Issues. For
260 BYTE* OCTOBER 1988
IN DEPTH
THE RIGHT TOOL
example, B could post an Issue, con¬
nected by a Questions link to A’s Issue,
asking “Isn’t this really two Issues and
a Position?” While this is a valid move,
it has drawbacks.
B’s Issue is by its nature meta-sub¬
stantive, although whether it’s annota-
tive or procedural is unclear. But by
placing it in the network, B creates an
Issue that adds complexity to the brows¬
er display without shedding any light on
the problem being discussed; B also ini¬
tiates a discussion that may change the
network, after which this meta-discus¬
sion will have only historical interest.
This problem has several resolutions.
You could have special meta-level Issue,
Position, and Argument nodes to distin¬
guish them from substantive ones. Or
you could label nodes as “only of his¬
torical interest.” Such nodes could be
archived or have their display sup¬
pressed so they wouldn’t normally be
visible. You could also give each node
its own meta-layer (only displayed on re¬
quest) for such discussions. In a simple
version of this option, you can append a
meta-line at the end of any gIBIS node
and then begin an annotative or proce¬
dural discussion there. The node’s au¬
thor might append a response or revise
the network to correct the structural
error.
Lost and Found
A hot issue in hypertext research is how
to use a graphical browser effectively to
navigate networks with more than a few
dozen nodes. This is part of the more
general problem of disorientation, par¬
ticularly its visual and spatial aspects in
a large data space. Although gIBIS has
addressed this problem with its global-
view and query mechanisms, many hy¬
pertext systems have not.
Keeping Current
Any database must be able to manage
changes to its data. Often, a versioning
scheme that allows older versions of the
data to be marked and archived is used.
In gIBIS, the issue of change is of un¬
usual importance, because the very na¬
ture of an “Issue base” is its use for
evolving discussions in which older ma¬
terial may be accurate and highly im¬
portant, inaccurate and of only histori¬
cal interest, or anything in between. For
example, the original form in which an
Issue is framed may be biased toward a
particular Position, or it may contain a
presupposition that is later made explicit
and rejected. How can you handle this
“outdated” form of the Issue?
Sometimes, the Issue and its discus¬
sion subnet may be isolated and wrong;
then it’s easy to decide to archive that
subnet and delete it. But more often,
parts of the subnet will be wrong, mis¬
leading, or irrelevant, while others are
still relevant or important and part of an
active region of the network. How do
you prevent these partially invalid seg¬
ments from poisoning the network?
Perhaps you could systematically
indicate the age and relevance of net¬
work material by, say, displaying older
nodes as yellowed or frayed (unless they
have been recently visited and updated).
Like importance, salience, and confi¬
dence, age and relevance are somewhat
subjective measures and can be only
partially automated. Another possibil¬
ity for managing change is completely
human: As Issue networks grow in size
and importance, organizations should
have people whose job is to maintain the
currency and consistency of the Issue
base.
REFERENCES
1. Brown, J. S. “Notes Concerning De¬
sired Functionality, Issues and Philoso¬
phy for an AuthoringLand.” Xerox
PARC CIS Working Paper, 1982.
2. Smith, John B., Stephen F. Weiss,
Gordon J. Ferguson, Jay D. Bolter,
Marcy Lansman, and David V. Beard.
“WE: A Writing Environment for Pro¬
fessionals.” Technical Report 86-025,
Department of Computer Science, Uni¬
versity of North Carolina at Chapel
Hill, 1986.
3. Bush, Vannevar. “As We May
Think.” Atlantic Monthly , July 1945,
pp.101-108.
4. Trigg, Randall, Lucy Suchman, and
Frank Halasz. “Supporting Collabora¬
tion in NoteCards.” Proceedings of
CSCW ’86: The Conference on Com¬
puter-Supported Cooperative Work,
MCC/STP, Austin, Texas, December
1986.
5. Lowe, David G. “Cooperative Struc¬
turing of Information: The Representa¬
tion of Reasoning and Debate.” Interna¬
tional Journal of Man-Machine Studies,
vol. 23, 1985.
functionality and leaves the current node
marked unread.
For those functions with no exten¬
sions, the menu provides a longer expla¬
nation of the button’s functionality. For
example, the Goto button loads a particu¬
lar Issue group’s data into the browser; it
hides a Help menu that tells you to “enter
an Issue group name and push this but¬
ton.”
The Misc button hides a grab bag of
functionality. For instance, the Tool
Config item lets you tailor particular as¬
pects of the interface. If you select it, a
new window appears that contains the
gIBIS configuration parameters, their
current settings, and any constraints on
their legal settings. These parameters are
divided according to whether they affect
the index, the browser, or the inspection
window.
Primary and Secondary Links
When a node is created, it’s usually auto¬
matically linked into the existing net¬
work of nodes. This automatic first link
is its primary link. Later, you may con¬
nect that node to others in the network,
but all subsequent links are secondary
and differ from the primary one both vi¬
sually and navigationally.
Filtering out the secondary links from
a canonical IBIS subnet results in a hier¬
archy that becomes the basis of the index
window’s structured listing. For exam¬
ple, let’s say that three Positions respond
to an Issue, and two of them have sup¬
porting Arguments. The Positions are
mutually exclusive, so each Argument
also objects to the other Positions; hence,
secondary links make these connections
explicit.
It’s easier to understand the IBIS net¬
work if, on first pass, the browser dis¬
plays only the primary links and “turns
off’ the secondary links. The Next but¬
ton leads you through the network in the
canonical IBIS order (the same sequence
as the index window). The primary-link
view shows clearly how the current node
relates to the surrounding conversational
structure. After the first pass, you can
make the secondary links visible, if you
wish, to see the cross-relationships en¬
coded in the network. (In keeping with
the design philosophy of tightly coupled
windows, selecting a node with the Next
button causes the same scrolling and
highlighting as selection via the browser
or index window.)
The Use of Color
We designed gIBIS for use on Sun work¬
stations with color monitors. Thus, color
continued
OCTOBER 1988 'BYTE 261
IN DEPTH
THE RIGHT TOOL
is used to indicate node- and link-type in¬
formation, as well as such special node
states as “currently selected” and
“matches the current query.” You can
also configure gIBIS to customize the
color mapping.
This flexibility caused some trouble at
first, and we quickly added a set of stan¬
dardized color mappings. Having col¬
ored nodes and links turns out to be one
of the most compelling aspects of gIBIS.
You can quickly learn the type mappings
for the most commonly used nodes and
links, and type identification then be¬
comes a rapid, reflexive activity. While
you may occasionally change your map¬
pings with the Tool Config panel for spe¬
cial purposes (like making some links
invisible for presentations), most users
commonly set up their colors and leave
them alone.
If you have a monochrome monitor,
the information encoded by color is du¬
plicated with icons. While gIBIS by de¬
fault presents both color and icons, both
can also be suppressed. Usually, the
color-monitor user suppresses the link
icons to make the browser view appear
less cluttered.
Using color presents its own set of
problems, however. For one, you must
have a color display. And you are limited
to a small number of color mappings.
The gIBIS tool contains nine link types
and is probably near the limit of people’s
ability to reliably perform the mapping.
By adding the link-type icons, the map¬
ping complexity drops, and more link
types could be safely added.
More surprising, however, is the large
machine-to-machine variation among
color monitors in overall brightness,
convergence, and RGB-gun saturation.
This variation has eliminated the possi¬
bility of using a single, standardized set
of color mappings for all machines. The
color settings that produce bright, highly
defined images on one screen can be
dark, muddy, and indistinct on another.
To address this, the four sliders at the
bottom of the Tool Config window let
you fine-tune the color map to your
machine.
Search and Query
Another control-panel feature is the
Query button. Pressing it brings up a
small query-construction window. It
contains a small control panel and a
specification section for “query by ex¬
ample,” which lets you create a proto¬
node against which the nodes in the cur¬
rent IBIS net will be matched. When you
press the Execute button, the query is
parsed and evaluated, and its results dis¬
played in both the browser (selected
nodes turn a bright yellow in both the
local and global views) and the index
window (the window shows only the in¬
dex lines for those nodes satisfying the
query).
You can then examine those nodes
using standard navigation techniques.
Pressing the Help button reveals another
window (obscuring the browser win¬
dow), which contains instructions on
how to formulate queries, their appropri¬
ate grammar, and a number of examples.
This query-specification technique
lets you formulate node-content searches
based on the logical AND of predicates
over node attributes. The grammar could
be extended to allow full Boolean ex¬
pressions over the predicates, but there
has been little demand for it. These more
sophisticated queries may be required
when the networks become very large,
but the simple query engine in gIBIS is
continued
'STOP
and Compare Our Quality and Prices
TFFir 100% IBM Compatible
ILLl
12 MHz 286 EGA Color System
$1895
• Samsung 14“ EGA Color Monitor
• 12 MHz PC-AT Computer, 0/1 Wait State Selectable
• AT Case with Key Lock. Turbo, Power and Hard Drive LEDs
• Enhanced Auto Switch EGA Card • Intel 80286 CPU
• Multi-speed 6/8/10/12 MHz
• Keytronics 101 Enhanced Keyboard
• 640k Memory Expandable to I Meg • 200 Watt Power Supply
• Seagate Model ST251 42+ Meg Hard Disk Drive
• 5VT 1.2 Meg Floppy Drive
• Western Digital 2 Hard Disk & 2 Floppy Controller with Cables
• Serial / Parallel & Game Port • Complete Operations Manual
• One Year Warranty • 80287 Math Co-Processor Slot
With Monochrome / MGA + 40 Meg . $1550
With Monochrome / MGA + 20 Meg
$1395
IEEE
20 MHz 386 EGA
Color System
• Samsung 14" EGA Color Monitor
• 20 MHz 0 Wait State Computer
• Enhanced Auto Switch EGA Card
• AT Case with Key Lock, Turbo. Power and Hard Drive LEDs
• Intel 80386 CPU • Multi-speed 9.6/21.0/26.7 Landmark
• Keytronics 101 Enhanced Keyboard
• I Meg. 100ns Memory • 200 Watt Power Supply
• Seagate Model ST25I 42+ Meg Hard Disk Drive
• S’/T 1.2 Meg Floppy Drive
• Western Digital 2 Hard Disk and 2 Floppy Controller
with Cables • Serial / Parallel & Game Ports
• Complete Operations Manual • One Year Warranty
• Math Co-Processor Socket ^
$3095
With Monochrome / MGA 12” $2750
Terms: One year warranty (12 mo. pans / 6 mo. labor). 20 day money-back guarantee
(excluding shipping charge). Visa. MasterCard. Discover (add 3% lor credit cards),
cashier's check, money order, wire transfer, personal checks (personal checks allow It)
working days to clear) accepted. Shipping & insurance extra. Prices & availability subject
to change without notice. !f:EF. reserves the right to substitute equivalent or belter pro¬
ducts No COD's. 15% restocking fee on unauthorized returns. IBM XT/AT are trade¬
marks of IBM Corp. HOURS: (Central rime) 9 a.m.-7 p.m. Mon.-Fri., 9 a.m.-5 p.m. Sat.
IEEE
Super Turbo XT — 10 MHz
• 10 MHz PC-XT Computer
• AT Style Case with Key Lock. Turbo. Power and
Hard Drive LEDs • 4.77 / 10 MHz Motherboard
• Keytronics 101 Enhanced Keyboard
• 256K Ram Stnd. Expandable to 640K
• Serial / Parallel & Game Port • 150 Watt Power Supply
• 360 Floppy • Floppy Controller & Cable
• Hercules Comparable Graphics Card
• One Year Warranty • Complete Operations Manual
With 12” High Resolution
Monochrome Monitor ....
With Seagate ST-225 20 Meg
Only $625
$935
To Order, Call:
1 - 214 - 931-3777
leee, inc. 17120 Dallas Parkway
Suite 212 • Dallas, Texas 75248
262 BYTE* OCTOBER 1988
Circle 118 on Reader Service Card
TRY THE NEW GENERATION FOR $30
KNOWLEDGEPRO
KnowledgePro uses Topic|Ja^tefe^dTU?^s of knowledge."
Topics can contain data,M^fl§flfl procedures, calculations,
rules, lists and pictures. Ustng^dozen simple commands,
non-programmers can use topics^rexplain complex
procedures, rules or recommendations. U^mgjtie other 100
plus commands, professional programmers cancF
sophisticated expert system tools and applications quickt
and easily.
HYPERTEXT
Hypertext can be a powerful tool for
organizing text, graphics and data, but
without an underlying structure the user
becomes lost in a maze of information.
KnowledgePro adds structure, control and
intelligence to create an exciting new
teaching medium.
Once
never go back to your shell!
Q. Who's using it?
A. Engineers, Educators, Lawyers, Scientists, Managers, Authors, Bankers, Software Developers, Expert System
Developers, Computer VARs and VADs, Trainers, Consultants, Experts in Agriculture, Manufacturing, Insurance,
Petroleum, Government and many many more.
Q. What are they doing with it?
A. Intelligent tutorials, smart manuals, procedure guides, rule books, computer aided instruction, sales and promo¬
tion, data analysis, non-linear documents, text analysis, diagnostics, software front-ends, expert systems, training and
education, hypertext authoring, case studies, insurance claim determination, investment analysis, intelligent forms -
there seems to be no limit to the diversity of applications.
Q. What can I do with the demo system?
A. The KnowledgePro demonstration system comes with a 100 page manual and lots of examples to get you started.
You can create and save small working knowledge bases. The only commands that you can't use are those for
handling external files or chaining knowledge bases. We even credit your $30 toward the cost of the full system.
Q. How much is the full development system?
A. KnowledgePro costs $495 and there are no run-time charges, so you don't have to pay more when you distribute
your applications. The Database Toolkit (for access to dBASE and Lotus 123 files) costs $49 and the Graphics Toolkit
(for access to PC Paintbrush pictures) costs $89. Our KnowledgeMaker induction system (for creating rules from data)
costs $99. KnowledgePro runs on IBM PC, AT and PS/2 compatible machines with 640K memory.
TO ORDER Call 518-766-3000 (Amex, Visa, M/C accepted) or send $30 + $5 shipping &
handling for the demo ($38 total foreign) or $495 + $8 shipping & handling for the full system ($553 total foreign) to
Knowledge Garden, Inc., 473A Malden Bridge Road, Nassau, NY 12123. In NY State please add 7% sales tax.
KnowledgePro®
By Bev & Bill Thompson
The first Knowledge Processor.
published
by
Knowledge
GARDEN*
In
association
with
KnowledgePro is a registered trademark of Knowledge Garden, Inc., Lotus 123 is a registered trademark of Lotus Development Corp., dBASE is a trademark of Ashton Tate. IBM is a registered
trademark of International Business Machines Inc., KnowledgeMaker is a trademark of Knowledge Garden Inc. Photo Tcherevkoff ©
Circle 136 on Reader Service Card
OCTOBER 1988 -BYTE 263
IN DEPTH
THE RIGHT TOOL
sufficient for searching moderately sized
networks.
A Time Saver
Choosing a relational DBMS as a storage
manager for gIBIS provides concurrency
control, record-level locking, reliable
data storage, fast access methods, and a
reasonable search engine. In addition,
the one we used includes an uninterpreted
data type (a field for long text passages,
digitized voice, graphics bit maps, or
whatever). Thus, you can store the body
of a node as part of a database record. In
retrospect, implementing gIBIS on top of
an existing DBMS allowed us to focus on
the task at hand and saved us many
months.
Unfortunately, the DBMS doesn’t ad¬
equately notify you when a table or set of
records is modified (e.g., when a new
node is added to an Issue group). To
overcome this, we added a notification
layer that keeps track of the status of the
database for each individual user. When
the database is modified so that it
changes your view of the data, you are
notified and your view is updated appro¬
priately.
Using a DBMS presents one major
drawback, however: It closes the system.
In essence, all the objects that the Issue
networks reference must reside within
the database. Unfortunately, many ob¬
jects that instigate Issue-based discus¬
sions, like requirements or architecture
documents, as well as those objects re¬
sulting from these networks, such as
code and documentation, are external to
the database. A special surrogate type of
node lets gIBIS reference external ob¬
jects, such as text, graphics, or spread¬
sheets, in a “blind faith” sort of way.
A surrogate has two parts: a pointer to
the external object (usually a fully quali¬
fied path name) and the name of an op¬
tional display program that gIBIS should
invoke to display the object. If you don’t
specify a program name, the default
display program assumes that the exter¬
nal object is a text file and loads it into
the standard inspection window. If you
specify a display program, gIBIS in¬
vokes it and passes it the external path
name as an argument.
A Useful Structure
IBIS is a powerful method for research
thinking and design deliberation. If
you’re working alone, the Issue-Position-
Argument framework helps to focus
your thinking on the hard, critical parts
of a problem and to detect incomplete¬
ness and inconsistency in your thinking.
If you’re collaborating in an Issue group,
the structure gIBIS imposes on discus¬
sions is useful and exposes axe grinding,
hand waving, and clever rhetoric. It has a
tendency to make assumptions and defi¬
nitions explicit.
You can trace some of these advan¬
tages to the semi-structured nature of
IBIS networks (see reference 6). The
writer can structure a complete message
without any constraints on what is said,
while the reader has a recurrent structure
in the text that aids search and compre¬
hension. The explicit rhetorical structure
of IBIS reveals at least the general struc¬
ture of an unfolding discussion. Indeed, a
distinct advantage stems from the partic¬
ular structure that IBIS provides. That is,
a good match exists between some of the
cognitive structures and processes of de¬
sign and the three node types and nine
link types that compose IBIS.
However, we have found some major
shortcomings in gIBIS. There is no spe-
continued
264 BYTE- OCTOBER 1988
Circle 242 on Reader Service Card
File Edit Search Character Paragraph Document
WITHOUT OUR
DOUBLE SUPER-TWIST
DISPLAY.
THIS AD WOULD BE
THREE TIMES
AS DULL.
gw
If it weren't for Sharps new tech¬
nology, chances are you'd still he
trying to read the headline above.
That's because our display screen
offers unsurpassed brightness
and clarity with three times the
contrast of conventional LCDs.
Along with an increased viewing
angle, our double super-twist
display provides an image quality
which approaches that of a
printed page.
What's more, Sharp is the
first to successfully develop and
mass-produce this technology—
which means we have DST
displays avai lahl
quantity. Each
unit is fitted with
a durable CCFT
backlight for
bright, clear dis¬
play. And each
offers low drive
voltage, low power consumption,
and fewer temperature-depend¬
ent tone variations.
of the first hand-held calculators,
Sharp has been an innovative
leader in LCD displays. To
find out more about our new
double super-twist units, call
Since the days SHARP ( 201) 529 ' 8757
ELECTRONIC COMPONENTS DIVISION
IF IT’S SHARP, IT’S CUTTING EDGE"
© 1988 Sharp Electronics Corporation, Sharp Plaza, Mahwah, N.J. 07430.
now m
SHARP’S DOUBLE SUPER TWISTED DISPLAYS
MODEL#
DOT
FORMAT
OUTLINE
DIMENSIONS
VIEWING
AREA
DOT
SIZE
WxHxD (mm)
WxH (mm)
WxH
LM24010Z
240x128
176x96x22
134x76
0.49x0.49
LM64135Z
640x400
300x166x26
218x139
0.30x0.30
LM64148Z
640x480
280x180x25.5
205x155
0.28x0.28
LM64048Z
640x480
310x240x25
237x180
0.33x0.33
LM72060Z
720x400
320.4x170.4x34
260x147
0.32x0.32
Circle 298 on Reader Service Card
OCTOBER 1988 • BYTE 265
IN DEPTH
THE RIGHT TOOL
cific node type for goals and require¬
ments. There is no particular support for
making a decision (or reaching a consen¬
sus) among the various Positions of an
Issue, and no way to indicate that such a
decision has been made. Design deci¬
sions usually result in adding solution
elements to the design itself (e.g., code,
module structure, and so on), but these
elements are not supported by gIBIS and
must be stored externally. (For further
discussion of these and other shortcom¬
ings, see the text box “Problems in Para¬
dise” on page 260.)
A Synergy of Tool and Method
The noncomputerized IBIS method is
cumbersome and would not have reached
the popularity that it has here in our lab
without the gIBIS tool to support it. Al¬
though gIBIS is not the only hypertext
system available in our environment, it
has achieved wider and more prolonged
usage in a much shorter time than has
PlaneText, the other system (see refer¬
ence 7). We speculate that this is due to a
particularly good match between the re¬
quirements of the IBIS method and the
hypertext facilities of the gIBIS tool.
For example, one clear success has
been in using color to indicate the types
of the IBIS nodes and links. Perhaps this
is partly because there are only a few dis¬
tinct node and link types in IBIS, and
each has reasonably well-defined seman¬
tics, so the browser display can use bright
primary colors that, after a while, be¬
come strongly associated with their
meanings. Despite its narrow design and
rigid functionality, gIBIS provides facil¬
ities that are easy to learn and quite help¬
ful with ill-defined design problems. ■
REFERENCES
1. Rittel, H., and W. Kunz. “Issues as Ele¬
ments of Information Systems.” Working
paper no. 131. Institut fiir Grundlagen der
Planung I. A. University of Stuttgart.
2. Eveland, J., and T. Bikson. “Evolving
Electronic Communication Networks: An
Empirical Assessment.” Proceedings of
CSCW ’86: MCC/ACM conference on
computer-supported cooperative work,
1986.
3. Horton, M., and R. Adams (Center for
Seismic Studies, Arlington, Virginia).
“How to Read the Network News.” Dis¬
tributed by Mr. Adams quarterly over the
Usenet news network.
4. Norman, D. A., and S. W. Draper.
User Centered System Design. Hillsdale,
NJ: Lawrence Erlbaum Associates, 1986.
5. Hershey, William. “Idea Processors.”
BYTE, June 1985.
6. Malone, T., K. Grant, K. Lai, R. Rao,
and D. Rosenblitt. “Semi-Structured Mes¬
sages Are Surprisingly Useful for Com¬
puter-Supported Cooperation.” Proceed¬
ings of CSCW ’86: MCC/ACM conference
on computer-supported cooperative work,
1986.
7. Conklin, J. “Hypertext: A Survey and
Introduction.” I.E.E.E. Computer , vol. 20,
no. 9, September 1987.
ACKNOWLEDGMENT
This is a shortened version of a paper to
appear in ACM Transactions on Office
Information Systems, vol. 6, no. 4.
Copyright 1988 , Association for Com¬
puting Machinery , Inc. By permission.
Michael L. Begeman and Jeff Conklin are
members of the MCC Software Technol¬
ogy Program (Austin, TX) and the au¬
thors of gIBIS. They can be reached on
BIX as “editors. ”
The centerpiece of the Flyspeed
Collection is st/exp, the brainchild
of our resident Westinghouse Science
Talent Search winner and Caltech
alumnus, Thomas Fly. (Charles
Townes, a Caltech alumnus from
neighboring Greenville, SC, won the
Nobel Prize for the laser. In the 1930s,
another Caltech alumnus invented
xerography, which, combined with the
laser, put that laser printer in your of¬
fice—if you’re wondering why all the
laser printing engines are made in
Japan, ask an alumnus of the
Harvard-genre of American business
schools.)
Even on your 5-year-old IBM PC
(that runs Borland’s Turbo Lightning at
an astounding 8 words per second),
st/exp compresses text files at rates of
over 500 wps (1000 wps for expan¬
sion), typically to 30% or less of their
original size, allowing faster modem
communications ana more efficient
data storage.
Other HySpeed programs include:
Typing Demon. Named after Max¬
well’s Demon from thermodynamics, it
roadrunr a hard-disk optimizer/back¬
up/file resurrection program,
d a user-friendly directory pro¬
gram.
Iook4 A non-indexed file retrieval utili¬
ty.
hunt A file-name finder utility,
twins A program which sniffs out
multiple copies of the same file
on disk.
linguist A vocabulary-analysis utility for
use with Typing Demon
plus several other utilities
Do you know where your
Optimal Representation
of Language is?
Microcomputer Square
126 Hancock Avenue
Spartanburg, S.C. 29302
(803) 583-9655
is a spin-off of our work on com¬
munication aids for the handicapped.
Typing Demon currently works with
WordPerfect, Microsoft Word, and
Sidekick, to put 14 common word¬
processing functions under your finger¬
tips; automatically space after punctua-
tion; automatically capitalize
sentences; allow you to type common
words and suffixes witn a single
keystroke, and define abbreviations for
less common words (i.e., “b” =
because). Typing Demon automatical¬
ly invokes st/exp to compress and ar¬
chive your documents when you leave
your word-processor.
The Flybpeed Collection, presently
priced at $75 (a demo set is available
for $15), will increase to $95 when
Merlin, an indexed text-retrieval pro¬
gram based upon Fly Coding,
becomes available in January. Current
users will receive the update at no ad¬
ditional cost.
The FlySpeed Collection makes an
excellent addition to the Caltechnology
you didn’t know you already have, ft
comes with a 60-day money-back
guarantee.
266 BYTE* OCTOBER 1988
Circle 163 on Reader Service Card (DEALERS: 164)
ACCU-SYS
FORMERLY TURN-POINT AMERICA
80286 16 Mhz 0 WAIT STATES
80286-16 Mhz Utilizes the ‘ ‘NEAT’ ’ chip set to achieve performance that exceeds some
16 Mhz 386’s (Norton SI 18.0). Accepts either 1 Mb or 256k DRAM chips (dual sockets)
up to 4 Mb of DRAM. Software and hardware switchable between 6/8/12/16 Mhz4 $700
80386-20/25 Mhz With optional RAM cashe memory to increase through put by 25 %. Oct!
80386-20/25 Mhz 0 wait state, Norton SI 28.0, dual sockets for up to 16 Mb of DRAM, t $896
80386-16/20 Mhz 0 wait state, Norton SI 23.0, dual sockets for up to 16 Mb of DRAM, t $819
80286-6/12.5 Mhz 0 wait state, Norton SI 15.3 dual sockets for up to 4 Mb of DRAM 4 $345
VGA Card 100% register compatable with IBM, resolution up to 1024x768x16 colors4 $275
Super Multi I/O FD controller for 1.44 Mb thru 360k, 2 serial, 1 parallel, 1 game port. $89
Dealer and distributor inquiries are welcome, an aggressive
price structure is offered to qualified dealers. All Accu-Sys
products carry a 1 year parts and labor warranty. Visa,
MasterCard and COD accepted.
8/10 Mhz software switchable I/O bus and supports 80287,
80387 and Weitek processors,
fwithout CPU or DRAM, please call for current prices,
^without RAM, please call for current price.
TRADEMARKS and REGISTERED TRADEMARKS: IBM — Internationa] Business Machines
Sales 1-800-247-6413
Tech Support (702) 746-1818
Accu-Sys
eclat corporation
3495 N. McCarran Blvd.
P.O.Box 41334
Reno, NV 89504
Telex: 650 308 4898 MCI
Circle 291 on Reader Service Card Fax '■ (702) 746-2306
IN DEPTH
HYPERTEXT
Hyper Activity
HYPERTEXT RESEARCH AND DEVELOPMENT
HYPERTEXT PRODUCTS
Business FileVision .$395
Macintosh
Marvelin Corp.
3420 Ocean Park Blvd.
Suite 3020
Santa Monica, CA 90405
(213) 450-6813
Inquiry 958.
Document Examiner
Feature of Genera software
environment that comes bundled
with Symbolics workstations
Symbolics, Inc.
11 Cambridge Center
Cambridge, MA 02142
(617) 621-7500
Inquiry 957.
Graphic KRS (Knowledge
Retrieval System).$400
Workstations
Text KRS.$300
Workstations
Hyper KRS.$3000
(includes 1 Hyper Indexer and
10 Hyper KRS)
Additional workstation
copies .$125
KnowledgeSet Corp.
60 Garden Court, Building A
Monterey, CA 93940
(415) 968-9888
Inquiry 963.
Guide
Mac .$199.95
IBM PC, AT, PS/2s .$275
IBM XT .$300
Owl International, Inc.
14218 Northeast 21st St.
Bellevue, WA 98007
(800) 344-9737
(206) 747-3203
Inquiry 959.
HyperCard.$49
Mac Plus, SE, and II
Apple Computer, Inc.
20525 Mariani Ave.
Cupertino, CA 95014
(408) 996-1010
An assortment of public domain
stacks for HyperCard is available
on BIX in the “stackware ” area
of the “listings ” conference.
Inquiry 960.
KMS (Knowledge Management
System).$1995
Sun 3, 386i, and 4 workstations;
Apollo DN 3000 and DN 4000
workstations
Scribe Systems, Inc.
Commerce Court, Suite 240
4 Station Square
Pittsburgh, PA 15219
(412) 281-5959
Inquiry 961.
Knowledge Pro, a knowledge
processor.$495
IBM PC, XT, AT, and PS/2s
under MS-DOS
Knowledge Garden, Inc.
473A Malden Bridge Rd.
Nassau, NY 12123
(518) 766-3000
Inquiry 962.
MacSMARTS.$195
Mac 512 or higher
MacSMARTS
Professional.$495
Mac 512 or higher
Cognition Technology Corp.
55 Wheeler St.
Cambridge, MA 02138
(617) 492-0246
Inquiry 964.
Marcon, a DBMS with
hypertext-like indexes. $495
IBM AT or higher
Marcon Plus.$795
IBM AT or higher
AIRS (Automated Information
Reference Systems), Inc.
335 Paint Branch Dr.
College Park, MD 20742
(301) 454-2022
Inquiry 965.
RECOMMENDED READING
Bell Communications Research
(Bellcore)
435 South St.
Morristown, NJ 07962
(201) 829-2000
Superbook, a text browser
Tele sophy, on-line literary
system
Thoth II, a system that embeds
semantics into hypertext
Brown University
Institute of Research in
Information and Scholarship
P.O. Box 1946
Providence, RI02912
(401) 863-2001
Intermedia, an interactive
teaching and learning environment
(in development)
Carnegie-Mellon University
Computer Science and English
Departments
Pittsburgh, PA 15213
(412) 268-2565
Notes, a hypertext writer’s tool
(in development)
ZOG, a multiuser hypertext
system (in development)
MAD Intelligent Systems
55 Wheeler St.
Cambridge, MA 02138
(617) 492-1982
Developing hypertext through
machine-generated links.
Common Lisp software that runs
on a Mac II and Unix machines.
Prototype in use by the New
York Stock Exchange.
MCC (Microelectronics and
Computer Technology Corp.)
Software Technology Program
3500 West Balcones Center Dr.
Austin, TX 78759
(512) 343-0978
gIBIS, a problem-analysis tool
that runs on Sun workstations (in
development)
PlaneText, a Unix-based,
general-purpose system (in
development)
University of Maryland
Department of Computer Science
Human Computer Interaction
Laboratory and Institute for
Advanced Computer Studies
College Park, MD 20742
(301) 454-4255
Hyperties, an instructional,
interactive encyclopedia system (in
development)
University of North Carolina
at Chapel Hill
Department of Computer Science
CB #3175
Sitterson Hall
Chapel Hill, NC 27599
(919) 962-1792
WE, an interactive writing
environment
University of Southern
California
Computer Science Department
Los Angeles, CA 90089
(213) 743-2311
DIF, a hypertext system with
software engineering tools (in
development)
The Xanadu Operating Co.
8480 Fredericksburg, Suite 138
San Antonio, TX 78229
(512) 927-6073
Xanadu, a worldwide hypertext
library (in prototype for Sun
workstations)
Xerox Palo Alto Research Center
Intelligent Systems Laboratory
3333 Coyote Hill Rd.
Palo Alto, CA 94304
(415) 494-4000
NoteCards, an information
analyst’s support tool
CONFERENCE
HyperExpo Boston
World Trade Center
Boston, Massachusetts
October 15-16, 1988
Conklin, Jeff. “A Survey of Hypertext. ” IEEE Computer , September
1987.
Halasz, Frank. “Reflections on Notecards: Seven Issues for the Next
Generation of Hypermedia Systems.” Communications of the ACM,
July 1988.
Hypermedia: The guide to interactive media production (premier
issue from MIX Publications, 6400 Hollis St., #12, Emeryville, CA
94608, (415) 653-3307).
Hypertext ’87 Conference Proceedings. University of North Carolina at
Chapel Hill, Department of Computer Science (CB #3175, Sitterson
Hall, Chapel Hill, NC 27599).
Nelson, Theodor H. “Managing Immense Storage.” BYTE, January
1988.
Salton, G., and M. J. McGill. Introduction to Modern Information
Retrieval. New York: McGraw-Hill, 1983.
268 BYTE- OCTOBER 1988
y itj •; S
r«i
raj
Mj
Jh||
t)il
iii
r.
The Rack. It's 8 straight hours of burn-in
testing. Yet only one of many trials every Hayes
modem must go through before it’s packed and
shipped.
In all. there are over 20 tests and inspec¬
tions for quality and reliability. Thus allowing us to
offer the most comprehensive performance war¬
ranty in the business.
Today while all too many manufacturers
are content to perform only the most perfunctory
tests on their products and then only on a random
basis, we believe in testing all of our modems.
With no exceptions.
At Hayes we’ve been making dial-up
data communications as common and as reliable as
ordinary phone calls for over a decade. Whether
PC-to-PC, PC-to-
Host or PC-to-LAN,
Hayes has set the
standards. _
And we intend to let nothing lower those
standards. Especially one of our own modems.
SMARTMODEM 2400
GD Hayes*
For your nearest Hayes dealer, call 800-635-1225. Hayes Microcomputer Products. Inc.. PO. Box 105203. Atlanta. GA 30348.
CO 1988 Hayes Microcomputer Products, Inc.
Hayes,
Circle 289 on Reader Service Card
OCTOBER 1988 • B Y T E 269
FEATURE
PC Power, Part 1:
Power
Protection
Just what do those power protection devices do,
and how well do they do it?
Mark Waller
ention power protection, and the first thing
many people think of is lightning. But, as
someone who spends every day solving com¬
puter-related electrical-power problems, I
think of money—protecting your investment in
computing without wasting your money in the process.
To be sure, you must protect your computers from lightning.
But you don’t want to spend hundreds of dollars on a product
only to find that it won’t solve your problem. Neither should
you deceive yourself into thinking that by spending just a few
dollars on a surge suppressor, you have absolutely protected
your computer from being damaged by a thunderstorm.
The Problem
Computer equipment is designed to operate with a steady
stream of uninterrupted sine waves of 120 volts root means
square (RMS). The nature of utility power is such that, as often
as twice a day, you may experience some electrical disturbance
that falls outside your computer’s acceptable limits. In major
data centers across the country, study after study has shown
that surges, sags, brownouts, blackouts, and damaging im¬
pulses happen with dismaying frequency.
Over the last 10 years, the quality of power has steadily de¬
clined. Microcomputer users are especially vulnerable to this
degradation. While mainframe computers have the advantage
of employing a dedicated power source, microcomputers live
off power straight from the local power company. However,
there is one alleviating factor in this situation.
Since you plug your computer into a nearby outlet, your ma¬
chine is normally located a good distance from the building ser¬
vice entrance (i.e., the meter, or the place where power enters
your building). Thus, in order to reach your equipment, poten¬
tially damaging impulses generated outside your location must
travel through the impedance of lots of copper wire. This bar¬
rier serves to dampen out many of those disturbances, but you
can derive only small comfort from this fact.
The real problem occurs along the electrical path from where
the power enters your building to your machine. Between these
two points are all kinds of devices, such as elevators, air condi¬
tioners, coffee makers, and so on. The ignition of an oil fur¬
nace, for instance, produces an electrical spark that can gener¬
ate an impulse that might be more than 1200 V. The starting
transient of an air conditioner is strong enough to interfere with
any electronic equipment that may be connected to the same
power-source transformer. Copiers are notorious as a source of
noise that creates soft errors in computers that share circuits
with them.
Any equipment that arcs, cycles on and off, or draws exces¬
sive bursts of current is a potential hazard to your computer.
There are far more pervasive culprits residing inside your
building than any potential lightning strike, and they should be
the prime focus of your protective strategy. Lightning-caused
surges are rare events. When protective devices such as gas
tubes (lightning arresters) are shorted across a power line,
lightning is diverted to ground. When this happens, you and
other users down the line will experience a momentary power
sag. This is why you will see lights flicker during storms.
It’s more important to protect your computer from the more
common electrical malfunctions caused by equipment in your
building than to protect it from infrequent lightning surges.
Cause and Effect
The pressure to put computers into smaller and smaller pack¬
ages caused a quiet revolution in power-supply design. Until the
1980s, computers used what is called a linear power supply
(see figure 1). Its most prominent feature was a 60-Hz power
transformer connected across the input (between line and neu¬
tral). After the line voltage was transformed from 120 V to 5 V,
or whatever level was necessary to satisfy the DC logic, the
power was rectified and filtered. (A rectifier is a device that
converts AC current into DC current.)
Those 60-Hz transformers made linear power supplies big
and heavy. Out of the need for smaller, lighter power supplies,
continued
270 BYTE* OCTOBER 1988
ILLUSTRATION: MIKE HODGES © 1988
OCTOBER 1988 • B Y T E 271
FEATURE
PC POWER PROTECTION
the switching power supply was born (see figure 2). This de¬
sign change eliminated the power transformer. With the new
circuit, the incoming power is applied directly across the bridge
rectifier. The resulting ripple DC is then pulsed at between 20
kHz and 100 kHz, depending on the specific supply design.
The action of chopping up the rectifier’s output into high-
frequency segments allows designers to use a high-frequency
transformer, which is smaller and thereby reduces the size of
the power supply.
The use of switching power supplies also dramatically af¬
fected computers’ susceptibility to noise. A linear supply draws
current in step with.the voltage sine wave. In other words, as the
line voltage rises and falls, the power supply’s current demand
rises and falls along with it. Linear power supplies are voltage-
sensitive, however. If the supply voltage varies more than a few
percent plus or minus, problems will develop.
On the other hand, a switching power supply (sometimes
called a switch-mode power supply) is not voltage-sensitive.
Such power supplies draw current in huge gulps once every half
cycle. For this reason, the power source’s internal impedance
can be a problem because if the impedance is too high, the
power source cannot deliver power easily. But while you must
be concerned about current, you do not have to concern yourself
with voltage regulation as you do with the linear power supply.
Switching power supplies regulate the level of voltage by vary¬
ing the amount of current that is drawn. This action is basically
independent of the voltage of the power source.
Because they contain switching power supplies, microcom¬
puters can operate over a wide voltage range. This range can be
from as low as 80 V to as high as 140 V.
There are devices on the market, such as ferroresonant trans¬
formers, that regulate voltage to microcomputers. However,
since your computer’s power supply does not need voltage reg-
continued
L = coil or inductor
C = capacitor
R = resistor
Q = transistor
60-Hz transformer
Figure 1: Linear power supplies , used in small computers up until a few years ago , featured a large 60-Hz power transformer
connected, across the input. Such power supplies were sensitive to variations in voltage and made power supplies bulky.
272 BYTE* OCTOBER 1988
Ten modules teach you how
to write your own programs
or modify existing software
to fit your needs:
• Getting Started in
Programming & Software
Design
® Attacking the Problem
• How to Design the Solution
and Arrange It Logically
• Coding the Program: High
Level Languages
• Coding the Program:
Assembly Language
• Testing and Debugging
Made Easy
• Creating Meaningful
Documentation
• Modifying & Updating
Existing Programs
• Tools & Tricks for Program
Design
• Writing Advanced Programs
15 Day Trial Examination
Order Form
YES! I would like to learn how to make
any computer do exactly what I want it
to do and would like to examine the first
module in the Series absolutely free. If I
decide to keep it, I will pay just $24.95
plus $2.25 shipping and handling. I will
then receive future modules automat¬
ically, one every 4 to 6 weeks. Each of
the 10 modules in the Series is $24.95 plus $2.25 shipping and handling and
comes on the same 15-day Trial Examination basis. There is no minimum
number of modules that I must buy and I may cancel at any time simply by
notifying you.
If I do not choose to keep the first module, I will return all materials in
good condition and pay nothing. Future modules will be canceled and I
will be under no further obligation.
Available for IBM PC/IBM PC Compatibles (requires BASIC) and
Commodore 64/128™ microcomputers.
Check your preference:
Name_
□ IBM □ Commodore 64/128
(Please Print)
Street.
City/State/ZIP.
Phone Number: (
All orders subject to approval and payable in U.S. funds only. Available in U.S. and
Canada only. Add stamp and mail today.
2500-108
Post Office
Will Not
Deliver Without
First Class
Stamp
McGraw-Hill Continuing Education Center
3939 Wisconsin Avenue
Washington, D.C. 20016-9265
liilillliiillmiiillilliililimlililliiililiiiilil
From Writing Your Own Program# to Modifying
Existing Software, Here's the New, Easy, and Low
Cost Way to Unlock the Secrets of Your Computer
Whether you use computers for business, for personal
applications, or for fun, off-the-shelf programs will never
do everything you want them to do for you, That's
because they were written by programmers hi
satisfy what they perceived as the needs of the
greatest number of potential users—often missing
some or many of your specific needs,
That's why McGraw-Hill's new Contemporary
Programming arid Software Design Series
teaches you how hi create your own software
,,, either from scratch or by making key
modifications to existing programs,
There Is nothing magical about It, You learn
the process of building a computer program
step-by-step with McGraw-Hill Concept Modules sent hi you one
at a time, once a month, Each of the ten modules In the Series
takes you through an Important step In the development of the
structure and detailed logic of a program, Including testing,
debugging, and documentation,
Unique interactive Handa-On Instruction
Each module includes an easvMo-understand guide PLUS a
W floppy disk containing typical programs arid interactive instruction that you
can run on IBM PCs, PC compatibles and Commodore fH and 128 computers for
hands-on experience.
In the first Module, for example, when your sample program (Declining
Interest Loans) appears on your screen, you'll find errors on certain program
lines, You'll also see that the program Is only three-quarters completed.
Now comes the fun part, You'll discover
how this program is built, and In the process
you'll learn how to Identify and correct errors,
And by the end of Module I, you'll actually
have completed this program yourself.
But there's more, Special graphics on
your screen work It) conjunction with the
accompanying guide to amplify, Illustrate,
and deepen your understanding of software
design principles,
The Crucial 05%—Learn the Foundation of Computer Programming
While the Series includes Interactive disks that run on sjjeclflc computers, every¬
thing you learn you can apply to any language or machine, Why is this possible?
Because McGraw-Hill knows programming & far more than coding a program into
the computer using a specific language. In the real world of computers, 95% of the
programming process Is carried out using design techniques that are independent
of specific language or machine, It is this crucial 95% that you thoroughly under¬
stand and master in the Series,
Make no mistake. Almost all lx>oks and courses on "programming"
teach you only the final 5% of the total programming process--
namely, how to code In a specific language,,, Informal Ion of Utile
value If you don't know how to reach the point in the programming
process when you are ready to code.
With the Series, however, you'll learn to create your own pro¬
grams from scratch, even modify off-the-shelf programs. You'll
learn enough BASIC and machine language to get you started
on the remaining 5% of the programming process.
Build Your Own Personal Software library
The sample programs you work with throughout the
Series are excellent learning tools, But they're more titan
that. By combining the sample programs onto one master
disk, you'll Itave the start of your own personal software
library, In addition to the programs you've written and
modified throughout the Series, you'll also receive dozens
of the most popular public domain and user-supported
programs, such as data base manager, word
processor, calendar generator , appointments
reminder and much, much more,
15-Day No-Risk Trial
To order your first module without risk, s end
the postage-paid card today. Examine the first
module for 15 days and see flow the Series will
help you
make your
^ _computer
do exactly
what you
want It
, to do!
#
©
If someone lias beaten you to the card, write to ns for order¬
ing information about the Contemporary Programming and
Software Design Series,
McGraw-Hill
Continuing Education Center
3939 Wisconsin Avenue
Washington, DC 20016
FEATURE
PC POWER PROTECTION
ulation, these devices are unnecessary. In addition, such de¬
vices limit the amount of instantaneous current that can he
delivered to your machine's power supply—an undesirable at¬
tribute, for the reasons explained earlier.
Noise About Noise
If you look behind the faceplate of the nearest wall plug, you
will see either two or three wires. The black wire is called the
phase wire, sometimes termed the "line" or "hot wire," The
white wire is called the neutral wire. If you see a third wire, it
will he the ground wire and will be either green or bare copper,
If you do not see a third wire, the installing electrician may
have used the metal conduit as the ground path.
Where your service enters your building, you will find that
the neutral and ground are bonded. If you measure the voltage
between neutral and ground at the outlet, it will usually be
aero, If you measure front line to ground, or from line to neu¬
tral, it will read 120 V, These three wires not only provide
power to your computer , but are the path through which electri¬
cal noise travels,
bet's define electrical noise as any signal, other than the de¬
sired signal, that appears in a circuit . Noise, then, can be either
minor or major. Noise can include large transient events or
damaging impulses, or it can be continually oscillating signals
from spinning motors and other kinds of interference. There
are two kinds of noise; normal mod? and common mode (see
figure 3),
Normal-mode (or transverse-mode) noise appears as a volt¬
age between line and neutral, The word normal rs used because
that's normally where utility power is transmitted, between
line and neutral,
Common-mode noise can be measured from line to ground
or neutral to ground, This type of noise appears on both the line
and neutral with respect to ground; in other words, it is com¬
mon to both lines.
basically, your computer's power supply is vulnerable only
to high-energy impulses that appear in the normal mode (nor¬
mal-mode noise), And generally speaking, a computer's chips
and logic are vulnerable only to common-mode noise,
Power-supply components are designed to take line voltage
(normal mode) with peaks of up to 170 V and convert it to DC,
Because power-supply components are so rugged, they have a
high degree of immunity to normal-mode noise, An oncoming
impulse would have to be several hundred volts before it would
damage your computer's power supply,
The old linear power supply, with its big power transformer,
was immune to common-mode noise, Noise appearing along
the line and neutral would cancel in the primary winding, be¬
cause they are 180 degrees out of phase, If the cancellation pro¬
cess was Imperfect, the magnetic transformation would convert
it to normal-mode noise, Not so with switching power supplies,
Switching power supplies have no up-front transformer,
And, because their components are tightly packed, they offer
many capacitive paths at various frequencies. Stray capacitive
coupling inside your machine and ground loops between other
devices can let common-mode noise slip into, around, and
through the power supply and reach the computer's chips and
logic, Also, your logic chip's ground reference is usually tied
directly to power ground—a sure recipe for disaster, What this
means is that at various frequencies, common-mode noise may
appear across the logic circuits themselves,
Because the distance between connections on the chip is only
a few microns, ICs can tolerate only a fraction of the voltage
that the rectifiers inside the power supply can tolerate, Noise
from a few volts to a few dosen volts will interfere with your
processing, Common-mode noise exceeding a few dosen volts
could destroy your computer's chips,
Ground Yourself
Ground, as it relates to computers, is probably the single most
misunderstood electrical concept, As far as your computer is
concerned, ground is not earth, Grounding something has
nothing to do with driving a copper rod into your flower bed,
The earth is not an electrical septic tank into which we flush
unwanted noise to make it disappear forever,
Electricity travels in circuits, and current flowing to a point
will flow away from that point, If current is directed to a
ground wire, it will reemerge somewhere else along any electri¬
cal path that might be part of the ground circuit, This circuit
may take different paths at different frequencies,
PC
r ---1
Figure 3i Normal-mode noise appears as voltage between the line and nentral wires in a circuit, Common-mode noise appears
between the neutral and ground wires. If common-mode noise can find a stray path (and it will , especially through a switching
power supfdyf it will appear across the chip from one of its pins and the logic ground pin, Normal-mode noise appears across
the power supply just like utility power.
274 BYTE* OCTOBER 10K8
FEATURE
PC POWER PROTECTION
If a power glitch occurs in your computer at normal power
frequencies, electricity directed to the ground wire should
travel back to the electrical panel to trip a breaker. At higher
frequencies, however, a noise signal may find stray paths
through boards, cables, or between cabinets to be a far lower
impedance route back to its source than the power ground wire.
This is called a ground loop (see figure 4). Ground loops can be
a source of processing errors as well as actual hardware
damage.
Local area networks are extremely susceptible to ground
loops. In such an environment, current will flow because of the
electrical potential difference between the ground connections
of different workstations. This undesirable current flow may
induce dangerous voltage levels in nearby electronic com¬
ponents.
An IC is referenced to ground. It operates by detecting a
logic level of so many volts with respect to ground. If the
ground reference point changes in relation to the logic level,
errors will result. If this voltage difference exceeds the with¬
stand rating of the chip, current will bridge the substrate of
your chips and destroy them.
Suppressing Those Surges
Before looking at the actual circuit elements involved in the
common surge suppressor, let’s look at what it is supposed to
suppress. Typically, you think of a surge as a spike or an im¬
pulse. Figure 5 shows what an impulse might look like. It ini¬
tially rises to a peak and then oscillates in a diminishing fash¬
ion until it dissipates.
There are two vital features to an impulse. The first is its
kinetic energy (joules or watt seconds) determined by its peak
voltage, current, line impedance, and time span. The second is
its rise time, or the time it takes to rise from nominal voltage to
its peak voltage.
It is the front slope of the impulse that causes damage to your
computer. This rapid rate of change is full of energy at various
frequencies. The faster the rise time, the more high-frequency
components the spike contains. It is these high frequencies that
find those stray paths and cause all the damage. Lightning, arc¬
ing, and sparking have extremely fast rise times. At these high
frequencies, the physics of electricity and the paths it follows
are very different from 60-Hz utility power. Your computer’s
circuitry was never designed to digest this kind of high-fre¬
quency energy.
Scientists have tried to quantify and define what the typical
spike might look like. The result of their findings is a standard
that has come to be known as the IEEE 587 ring wave (see fig¬
ure 5). It is a waveform with strict parameters and is a test¬
measuring criterion for surge-suppression equipment. This is
why so much good power equipment states proudly on its pack¬
age that the product can withstand so many hits of the IEEE 587
test wave.
Recently, UL introduced a testing standard of its own, called
UL 1499. In most respects, this waveform is similar to the ring
wave. When you are in the market for surge-suppression prod¬
ucts, look for these standards to tell you that the product actu¬
ally performs as advertised.
But will surge suppressors really protect your computer?
Diversion Tactics
Actually, a surge suppressor doesn’t suppress unwanted elec¬
trical energy; it diverts it. Rather than suppressing, absorbing,
arresting, or otherwise making unwanted impulses disappear,
these devices actually divert the energy from one path to
another.
Transient suppression devices come in four different vari¬
eties: metal oxide varistors (MOV), zener diodes, filters, and
gas tubes. By far the most popular device is the MOV. The term
varistor means variable resistor and describes the MOV’s basic
function. As voltage builds up across this device’s terminals, it
reaches what’s called the breakdown voltage. At this point, the
varistor changes from a highly resistive device to a low-resis¬
tance device, and large amounts of current can then flow
through it.
If you connect a MOV in parallel to your machine, when a
spike comes along, the MOV will clip it. In other words, that
portion of the impulse that rises above the MOV’s breakdown
voltage is clipped off and diverted through the MOV. This clip¬
ping level is usually around 140 V RMS. The peak let-through
continued
Line Breaker
Power
transformer
Neutral
S\
Ground 1
Ground 2
/77
r\ _ r\
Computer
\
High-frequency
noise impulse
I f
\
Printer
Data
cable
Noise impressed on power ground
Figure 4: Noise current will take the path of least resistance, a situation that may interfere with the transmission of data
between devices or even cause damage.
OCTOBER 1988 • BYTE 275
FEATURE
PC POWER PROTECTION
Figure 5: The IEEE 587 ring wave is a testing standard for
surge-suppression products. Engineers have found this wave
shape to be typical of what might appear on 120-V circuits
leading to your computer.
Line A
Choke
M °\/rv
H Capacitor
Neutral \
j_ a i
k
Ground 1 j
• • i
Figure 6: Typical circuit of a surge suppressor. Most simple
surge strips have only a MOV (metal oxide varistor) and
capacitors from line to neutral.
. Shield . r-
Line | , j [
h M
fc M
L
Core '
I
I
Neutral |
\ ^ 1 ^ M
.
\ =
k M
k
Ground
J '
| 1-
1 1
N
G
L:
Neutral to ground bond
Figure 7: A power-line conditioner contains an isolation
transformer with secondary surge suppression and the neutral
and ground bonded.
voltage is likely to be as high as 340 V in some cases. Most
often, you may think of a spike as appearing at the peak of the
sine wave. But if the spike appears in the valley of the sine
wave, the level of the voltage before clipping will be high. This
is one of the weaknesses of this type of transient suppression
device.
Zener diodes, sometimes called avalanche diodes, act simi¬
larly to MOVs. They do, however, have different performance
characteristics. Zeners have a faster response time and come in
sizes with a lower breakdown voltage than MOVs. MOVs, how¬
ever, can usually handle more current than zeners. In order to
take advantage of these complementary qualities, manufac¬
turers often place both devices in surge suppressors.
Filters, in the form of capacitors and chokes (coils), are used
in surge products to block the flow of noise current at the design
frequency and to divert it through a lower-impedance path.
Most surge suppressors have one or more capacitors. The better
ones have chokes in series on the line and neutral wires.
Another device common to some suppression products is the
gas tube. When voltage builds up across a gas tube’s terminals,
the gas inside the tube ionizes and becomes a conductive path.
Through arcing, the path ionizes, and the energy is bypassed.
The arcing action of a gas tube, though, creates very undesir¬
able high-frequency characteristics that make it inappropriate
for placement near your computer. In addition, a gas tube can
take a seemingly unimportant impulse and turn it into a damag¬
ing impulse. Yet, the market has seen the proliferation of tiny
gas tubes inside surge suppressors. Evidently, designers think
that including a gas tube in a surge suppressor will give you the
illusion that it can handle enormous amounts of energy.
The proper use for a gas tube is in a lightning arrester placed
near your building’s service transformer. Enough wire exists
between this point and your machine to block the passage of the
high-frequency effects of gas-tube firing.
In figure 6, which shows a typical surge-suppressor circuit,
notice the MOV that is placed between line and neutral. As this
MOV conducts a high-energy impulse from the normal mode,
current is dumped onto the neutral. This current flow creates a
voltage drop between neutral and ground. By this process, the
surge device has used normal-mode noise to generate common¬
mode noise. Photo 1 shows that the impulse created by this cur¬
rent flow is nearly as large as the one from line to neutral.
Notice that to protect your computer from common-mode
noise, figure 6 also shows MOVs connected from line to
ground and from neutral to ground. This is a good feature. But
remember that common-mode noise sensitivity is significantly
higher than that for normal mode. You must be concerned with
the logic and any voltage that might appear across it. A MOV
will allow up to several hundred volts to pass through before it
activates.
Suppressor Circuit Caveats
In the surge-suppressor circuit (see figure 6) you see filtering
elements made up of chokes and capacitors. This is a fairly
well-engineered circuit. Someone has taken the time to worry
about both normal- and common-mode noise and has included
filtering as well. Unfortunately, simple surge strips that go for
about $10 to $20 usually have only one MOV between line and
neutral. Obviously, you should be concerned about what’s in¬
side the surge suppressor, though it is difficult (if not impossi¬
ble) to tear open a product before you buy it.
There is still another problem. Not only does the common
surge protector convert one kind of noise into the kind your
computer finds least tolerable, but when parts of your device
continued
276 BYTE* OCTOBER 1988
Circle 226 on Reader Service Card
Data
Sentry
.Protects Your PS/2 and PC Data
The DataSentry from Rainbow Technologies offers a cost-
effective means of protecting files on any IBM PS/2, PC/XT/AT,
or compatible. The DataSentry is a compact, user-installable,
external hardware security system utilizing DES methodology.
It is the only protection system of its type that is fully
compatible with all models of the IBM PS/2 system.
Applications
• IBM PC/XT/AT and compatibles
• IBM PS/2 — all models
• Laptop computers
Benefits
• Secured modem transmissions
• File privacy on shared computers
• Department-wide data security
Features
• Simple to use and completely user-installable
• Can protect individual files or whole directories
• Encrypts files using DES or a fast proprietary algorithm
• Compresses encrypted files to save disk space
• Provides master keys for multi-level security systems
• Optional password protection
The DataSentry System. The Key to Safe Files.
O RAINBOW TECHNOLOGIES
18011-A MITCHELL SOUTH IRVINE, CA 92714 USA
(714) 261-0228 TELEX: 386078 FAX: (714) 261-0260
© 1988 Rainbow Technologies, Inc. DataSentry is a trademark of Rainbow Technologies.
IBM is a registered trademark of International Business Machines.
1985
1986
1987
1988
BACK ISSUES FOR SALE
Tan.
$4.00
$6.00
SPECIAL ISSUES and INDEX
•*. -
Feb.
$4.00
$6.00
$6.00
BYTE ’83—’84 INDEX
$2.00
March
$4.00
$6.00
$6.00
BYTE 1985 INDEX
$2.50
April
$4.00
$6.00
BYTE 1986 INDEX
$2.00
May
$4.00
$6.00
$6.00
BYTE 1987 INDEX
$2.50
June
$4.00
$6.00
$6.00
$6.00
1985 INSIDE THE IBM PCs
$4.75
July
$6.00
$6.00
$6.00
1986 INSIDE THE IBM PCs
$5.00
Aug-
$4.00
$6.00
$6.00
$6.00
APPLICATIONS SOFTWARE TODAY SPECIAL
$4.00
Sept.
$4.00
$6.00
$6.00
$6.00
Circle and send requests with payments to:
Oct.
$4.00
BYTE Back Issues
Nov.
$4.00
One Phoenix Mill Lane
Dec.
$4.00
$6.00
Peterborough, NH 03458
(603) 924-9281
d Check enclosed Payments from foreign countries must be made in US funds payable at a US bank.
□ VISA □ MasterCard
Card # -- Exp - Date -
Signature____
The above prices include postage in the US. Please add $ .50 per copy for Canada and Mexico; and $2.00 per copy to foreign countries (sur¬
face delivery). Please allow 4 weeks for domestic delivery and 12 weeks for foreign delivery.
European customers please refer to Back Issue order form in International Advertising section of book.
Name-----
Address_____
q ty _State_ - Zip —
OCTOBER 1988 'BYTE 277
FEATURE
PC POWER PROTECTION
HOW DO YOU GET
AJOB WITHOUT
EXPERIENCE?
ANDHOWDOYOU
GET EXPERIENCE
WITHOUT A JOB?
Most young people have one
answer to this problem. They avoid it
until they’re out of college. But they
could be getting solid work experi¬
ence while they’re still in college. With
your company’s help. And ours.
We’re Co-op Education. A nation¬
wide program that helps college
students get real jobs for real pay,
while they’re getting an education.
But we can’t do it without you.
Those recil jobs have to come from
real companies. Like yours.
For more information on how
you can participate in this valuable
program, write Co-op Education,
Box 775E, Boston, MA 02115.
Not only will you be giving students
a chance to earn money and pick up
the most valuable kind of knowledge,
you’ll be giving yourselves a chance
to pick up the most valuable kind
of employee.
Co-op Education.
You earn a future when you earn a degree.
A Public Service of This Publication ©1987 National Commission for Cooperative Education
fail, the device won’t give you any indication that you no longer
have surge protection. Because they are connected in parallel to
your computer, when MOVs or zener diodes fail, your machine
will still run and you won’t know that the surge device has
passed away.
Perhaps to make you feel better, some manufacturers build
continued
Photo 1: As the impulse in the normal mode (top trace) is
conducted by the MOVfrom line to neutral , another impulse
(bottom trace) appears between neutral and ground , the
common mode.
Photo 2: These photos show noise in an electrical circuit ,
(a) before and (b) after insertion of a power-line conditioner.
In both photos , the top trace is normal-mode noise and the
bottom trace is common-mode noise.
278 BYTE* OCTOBER 1988
/, Siun wilh elm page ai i- W p.m
m
'* 1- ,if ’
"111113
\ OESL
_1 1 1 ' t 1 I_
\
1
1
i
t
ion r°ip«iT tii i it
|
H
i?
5, Type ml place sub heading .
‘TiifTiF
yfTiWTF ft ^FlpFf' ft me r.nr .»
r
r
f
I
i
m nut in in
ininni ii
P
—■■—1
II!
II
(V
III
Ifltll 111
tint
input
in urn in
^ zlr/r/ to Jam table.
8, The finished Mm in Reduced
View at liMtii P'Rh
Create a professional form
in less than 15 minutes!!!
/\CERFQRM is an MS-Windows application, All
the advantages you enjoy and rely on from Windows,
like excellent graphics, are at your fingertips when you
use ACERFQRM. With ACERFQRM, lines can he as
thin as a strand of hair or as thick as your pencil, For
frame and text backgrounds you have 16 patterns to
choose from.
Corporate logos and other images are easily loaded and
sized, With SoftFont, character styles come in a wide
variety of shapes and sizes -- and the fonts you select
are shown right on the screen, just as they appear on
your printed form,
Selectable line widths range from fl.i cm to ,01 cm •
ACS FORM
Actual loaded dime. a
ACS FORM
Tmled, resized image.
ACERFQRM offers a comprehensive toolbox with 12
tools to aid you in drawing lines, loading and cropping
images, and typing or loading text, There's also a tool
espwlaily for block operations, such as saving a part
of your form for loading Into another form or uniformly
editing parts of your form,
ACERFQRM's text editing
feature allows you to utilize
data from several sources,
You can key in directly from
your keyboard or load data
stored in WordStar,
dBase III Plus
and Lotus 1-2-3,
The AC EH FORM Toolbox offers an
unprecedented range of form tools,
(i/ Iniernationol Rime** Machines C'orp.
WordStar i* a mistered trademark of Micro Pm, Inc. dilate III Pint Is a mimed tmimark
of UlumTm Inc. l oins mid P3-J ore mistered trademarks of the Com* Pevempimt ('orp,
ACPH is o mistered trade mark of Acer Incorporated •
This advertisement ms created using ACERFQRM,
/\CERFQRM enables both mouse and keyboard users
to develop a form efficiently without dealing with compli¬
cated screens and strange codes, The command menus
and form tools complement one another to make form
building a logical and simple process,
ACERFQRM supports most laser printers and is for use
on IBM PC/XT/AT/386 & PS/2 compatible systems,
Write us today for more details,
USING ACERFORM YOU CAN:
Merge data from external sources as you print,
Easily draw lines and frames and place them
on your form accurately,
Load, place, crop and size Images accurately,
8ee the aotual form and all font typefaoes and
sizes on your soreen as you work,
i Fill out the form completely, partially, or not at all,
Make this advertisement, (We dldl)
The Third Wave
Publishing
Com,
Pant, 4, *477 Min Shun# East Hoad, Taipei 1098), Taiwan, R.O.C
TFT l SKfl-Q J-764-0052 TLX I 30339 THIRDWVR FAXl88fi-03-763-8767
DmIo d oh Bandar
OCTOBER I9H8 * BYT B 27V
FEATURE
PC POWER PROTECTION
&lntegrAda
.the first completely integrated Ads Program
mlmj Support environment priced lor the Individual
ptogtammet on a PC Designed Hu the novice us
mil as tlw software engineer
— _-|niagrAf1a compiler =
null
6*1 Path
Virtual 01 8 k mf
Opllmiilng Coda
f)«fnov« Unueail ftubprogiami
Target * > a U
leflwar# Floating Point
Debug Compile < ON >
GUIF4-«Gh0OK Syntax
Ctrl«FI«’Oompiie
0trlP7«Blnd
Hi
inn
with 1*8KT IO;
use riXT.IO;
priwetftire IFM is
taaK QONfROtUR it*
entry 1MU( in out
eiulCONTROUiH:
tcthk body cuNiKui it n it*
h§gm
loop
QH6ATK Ada Structure™****™*
OHHATe Ada TypiHHHHiHH.*
IKAHGM/HfiPirAQfi TBD'l**™**™*
Adi IPBOIPIGATIONI<-<.,...m|
PASTS HUFF
Validated Production Compiler
UlO 011 8086,80186,80280,80380.
• Full 640KB .EXE Programs
No Extra Memory Required
No Math Coproceaaor required,
On-line Library Management
Math, Text, Console Packages Included
Multiple File Code Retrieval
Full-Color, Full Featured Editing
Selectable Function Keys
Ada Subprogram and Package Generation
Ada Type Generation
Ada Sensitive Cursor
Interactive Cursor Error Correction
interface to Ada Design Language (ADADL)
Ada Standard Pretty Printer
DoD 216/ Documentation Features
Optional On-Line Ada Training Course
No Run«Tlme Royalties
AETECH 1)80 Stevens Ave, Suite 314,
Solatia Beach CA.92Q75
(819) 755-127/ FAX (619) 755-7540
"...the first choice among the half dozen or so
compilers now on the market"— FCWEEK
fllTICII Introductory Offer $495
into surge protectors a status indicator—usually a little green
light. A green light tells you everything is OK, right? Wrong,
Most status indicators just tell you that power is flowing, Thus,
you may think your surge strip is protecting you, but you don't
know for sure,
So, is a surge suppressor the answer to protecting your equip¬
ment? Not really, There is an alternative that will protect your
computer investment much better titan a surge suppressor,
A Better Solution
If you want to protect your investment In computing without
wasting money on products of dubious utility, or if you are try¬
ing to solve power problems you already have, I recommend a
power-line conditioner with a built-in isolation transformer at
its heart (see figure 7), Properly designed, the transformer,
along witli a couple of capacitors and a MOV across the second¬
ary, will give you security far superior to that of a surge protec¬
tor. Photos 2a and 2b (before and after insertion of a power-line
conditioner) show how effective tltis design can be In protecting
your computer from undesirable voltage Impulses,
The isolation transformer acts as an Inductive cushion, strip¬
ping away high-frequency components of normal-mode noise,
Any remaining normal mode noise will be shunted by the filter
capacitors connected across the transformer’s secondary, or by
the MOV If it contains high energy,
Perhaps a power-line conditioner's most important feature is
the neutral-to-ground bonding on the secondary side of the
transformer. This is a requirement of the national electrical
code that has some very happy consequences for all microcom¬
puter users, This bonding is a short circuit for common-mode
noise, and, since there is no impedance across a short circuit to
allow a voltage to develop, common-mode voltages do not oc¬
cur (Ohm’s law; current x Impedance = voltage), With this
type of device, no voltage will appear across your logic circuits,
Suppress or Condition?
When all's said and done, then, what kind of device will really
power-protect your computer? If you opt for a surge suppressor,
a device that is relatively inexpensive and easily available, what
features should you make sure it has? You want filtering as well
as surge suppression, You iiave to have both normal- and com*
mon-mode protection, And you should have some way of deter¬
mining the state of the device's internal components, In addi¬
tion, be sure that it has been tested to UL 1499 or IEEE 587
standards, To obtain this type of surge suppressor, you will
probably have to pay more than $100, Hut even If you do choose
tills route, you have hardly obtained the ultimate in power pro¬
tection for your computer,
If you opt for the alternative, a power-line conditioner, you
may need to ask the advice of a power professional to help you
make the best choice, or you can purchase your device from an
industrial or commercial dealer, This more effective product
costs around $250, much more titan a simple surge strip,
Computer power protection is not as easy or inexpensive as
you might think, Protective devices are like insurance—a
trade-off between cost and risk, In most cases, a quality choice,
while it may not be the least expensive, is the best choice, ■
Editor’s note: Next month, In Port 2 of this series, Mr, Waller
will discuss backup power devices,
Mark Waller is a computer facilities consultant and the author of
Computer Electrical Power Requirements and Mastering PC
Electrical Power, both published by Howard W, Sams. He can
be reached on BIX as " editors ,"
2MI H V T E • OCTOBER I USB
i 'ln'iu / / an t/uadur dnp Card
and tew pric
antxcSf ^
^ce/ienf v
^ ^tefou/.
m*- i
-t n
ME 386-20
20 MHz 80386-20 processor Microsoft
OS/2 and DOS compatible 1 MB 32-blt
RAM running at "0" wait state (upgradable
to 8 MB) Socket for 80387/80287 math
co-processor High performance NCL
floppy/hard disk controller 1.2 MB
floppy disk drive CMOS clock/cal¬
endar with battery back-up Enhanced
-*2350
Upright Case
Add $300
ME 386-18
18 MHz 80386 processor Microsoft
OS/2 and DOS compatible 5I2K 32-blt
memory' on board T\vo 32-bit expansion
slots Socket for 80387 math co¬
processor High-performance NCL
floppy/hard disk controller 1.2 MB
floppy disk drive CMOS clock/calendar
Enhanced AT keyboard
★ SPECIAL ★
ME V20 6
graphics card
Keyboard
t(bl^fcm40K)
drive Monochrome
Monochrome monitor
Complete system... $499.00
ME Roadrunner
12 MHz 80286 processor Socket for
80287 math co-processor 640K memory
(1 MB option) New Super-T\vlsl LCD
with Backlit and Reverse; 640 x 200 dots
(640 x 400 option); 80 char, x 25 lines
Monochrome/Color graphics card for
external monitor 6 expansion slots
Eloppy/hard disk controller Serlal/-
parallel/clock-calendar 1.2 MB floppy
disk drive 20 MB hard disk (30, 40, or
60 MB optional) 12-functlon AT style
keyboard 110/220V auto-swltehable
20 pounds *1799
iMm
Roadrunner Plus (386)
Intel 80387 processor 6/16 MHz clock
speed 1 MB of memory Socket for
math co-processor Floppy haul disk
controller 1.2 MB high capacity floppy
disk drive 42 MB fast access hard disk
(60 MB optional) Serial/parallel ports
Color/mono display card for external
monitor New Super-Twist LCD with
Backlit and Reverse; 640 x 400 dots;
80 characters x 25 lines 6 expansion
slots 12-function keyboard 110/220V
aulo-swltchable 20 pounds
$c
Circle I6S on Reader Service Card (DEALERS: tto)
ME 286-12
8/12 MHz 80286 processor 312K
memory (upgradable to 1 MB on hoard)
“0” wait state option (s i 13,3) Micro¬
soft OS/2 and DOS compatible 8 10
expansion slots High-performance NCL
floppy/hard disk controller 1.2 MB
floppy disk drive CMOS dock calendar
Enhanced keyboard
The Network Solution
ELS Network for two-to four users.
Increase your company’s productivity
without making a big increase In expen¬
ditures. Complete soflvvam... $/1 OO
Call fur all Now!! Products * CM f
I Vices and availability
subject l»i change
wlllntut notice
CALL TOIL-FREE
(800) MICRO-21
In Calif. (714) 662-1673
\/i7 MICRO
1YJL EXPRESS
2114 South Grand Avenue
Santa Ana, California 62765
Fax: (714) 662-1258 - Telex: 616 240 3026
Como 8t« Us At COMDEX Booth #0607
■■
u
Mcm&m&r \ m
The Most §§g( Wfmig V W • ‘ *
Transput# pevelofmnl .System Y 1
MicroWay's Monopuler 16 the heel \ Vft \
selling Transputer cased PQ nnpro \
cessor m the world |i was the lirsl tmtel \ ' *
available to run the 20 MH? T414 orT800 V V-.
As S mm 11 fSmm men/ ra/e review, % ''!•'
m the UK ta/suable fin fer)ues!) and |§§ame \
the standard Transputer software develop \
rnent tool Paratlet node nan he executed on \ i
a single Monopwler or on an array of Mono \
gofers wired together by then asternal imtr linos ’.
The Monopoter includes 2 megabytes of 100 <
ft§§§ §fiAMi a £@ MHi f4T4 @t rie@ and the i
MioroWay stand alone Qmm Compiler, wtiidti 1
generates Transputer node that rone under MS hit >h i
foots include oor licensed version ot ihe Tim and a
Fortran. §. and Prolog
vn
• V
Mainframe Power
Pdf Your PCI
f MicroWay's Quadptiier Is ilia
r , ■ »<>“ ' ' most versatile multiple Transputer no
rf"" processor @n the marM today it can he
pnrntissed with 2, t, or 4 Transputers, each ot which
l ias I or 4 megal *yte6 of local memory Two or more Quad
outers nan he easily called together to build largei parallel
pro cessor systems A single Quadputer using tour TatiiTs m
rides -Hi MIPS of < Pit and h megatlops of mm throughput *i
hi ie tiiiieth the cost @t a comparahTy performing mainframe
For more information please -all mitt /<m ?;p) | After Toly, t saa, cal! fShH) 746 7341
P.Q Sort Hin0m Was s. 02404 T/S/i (h??r 740 • n<
m Ilttih til, Hinbimi t/pom Thames; up or ay / nm
hi fenoarr/s. f/SW, Australia 02 4 m nynn
ir«i#MArws <«HMw SiMO nnH/feViMW M Mihs#« in- iriMuS uomt*** tt* oiv.WMhtltiMtHd## MiHhW&yi* s t«gMI4 KMMksI MwsWSO. Kip
HANDS ON
CIARCIA’S CIRCUIT CELLAR Steve Ciarcia
Part 1
A Supercomputer
Steve begins a
supercomputer project
by looking at
multiprocessing basics
E very month, I get several hun¬
dred letters from readers. Many
of them ask for help with spe¬
cific hardware or software prob¬
lems, but there are always a few letters
chiding me for not building a real com¬
puter. They imply that even 80386 and
68030 machines are simply uninterest¬
ing, and that I should design a supercom¬
puter of one sort or another.
Unfortunately, the problem with a
supercomputer is that it takes super soft¬
ware to drive it. Remember, my favorite
programming language is solder, and
that doesn’t make me particularly fond
of introducing “Yet Another Computer
System” with “Yet Another Program¬
ming Language.”
But around the Circuit Cellar we like
to do things that are out of the ordinary. I
thus decided to see what it would take to
build a supercomputer, and I thought you
would be interested in how I determined
the proper architecture. The result is a
three-part description of multiprocessing
that starts with theory and ends with
reality.
The Circuit Cellar supercomputer is a
multiprocessor computer specialized to
evaluate the iterative formula describing
the Mandelbrot set, so a more accurate
name is the Circuit Cellar Mandelbrot
engine. A driver program running on an
IBM PC AT presents the results in real¬
time color on an EGA or a VGA, with
smooth panning and scrolling so you can
examine the results on the fly. System
performance increases as you install
more processors. You can start with a
single processor, graduate to 64 proces¬
sors (as in my example), or work up to a
monster system with 256 processors.
The Circuit Cellar Mandelbrot engine
starts at roughly twice the performance
of an 8-MHz AT with just one card of 8
processors, increases smoothly past a
16-MHz 80386 with three cards (24 pro¬
cessors), and zooms far beyond it with 64
processors (eight cards). I haven’t found
anything (under $500,000) to compare
with a full-bore system of 32 cards. Not
bad, considering that the Mandelbrot en¬
gine is based on the lowly Intel 8051.
In this first part, I’ll describe how to
increase the performance of single-pro¬
cessor systems and show why there’s a
definite upper limit to processing speed.
The solution seems to be using multiple
computers on the same problem, so I’ll
explore some of the different ways to con¬
nect multiple processors in arrays, and
the troubles that arise from these connec¬
tions.
Before launching into a discussion of
multiprocessing, I’ll review some of the
performance problems and solutions for
single-processor systems. I’ll start with
the simplest possible system and work up
to pipelining and caching.
Building Performance
In comparing performance, you must be
careful what you’re measuring. A conve¬
nient unit is the number of instructions
per second, which you get by dividing the
total number of instructions executed by
the elapsed time from start to finish. A
processor that executes twice as many in¬
structions in a given time has twice the
performance, for an increase of 100 per¬
cent. (Some of the examples I’ll give will
focus on the number of cycles per in¬
struction, which is the reciprocal of the
number of instructions per cycle. Be
careful not to compute the performance
ratio upside down.)
Figure 1 shows the two essential com¬
ponents of a computer: a CPU and mem¬
ory to hold the program and data. The fat
arrow between the two represents the ad¬
dress, data, and control lines running be¬
tween them. For these discussions, I’ll
ignore the necessary I/O hardware and
presume that the program and data are
already loaded into memory.
This CPU is so simple that it doesn’t
include any registers; all operations must
refer to memory locations. For example,
an ADD instruction must specify three
memory locations: one each for the two
numbers to be added and where to put the
result. Although your favorite micro¬
computer may not have such an ADD in¬
struction, the earliest computers (back in
the Good Old Days of relays and vacuum
tubes) actually worked this way. Figure
2 shows the execution sequence for the
ADD instruction I’ve described. Each ver¬
tical line marks a single CPU clock cycle
or memory access.
The first step, of course, is to fetch the
ADD instruction from memory. After the
instruction arrives in the CPU, it is de¬
coded to determine the addresses of the
operands. The CPU then fetches the
operands and performs the addition. Fi¬
nally, the CPU stores the result back into
memory. This sequence repeats for each
instruction, with some variation.
What’s of interest is that a single in¬
struction requires four memory ac¬
cesses: an instruction fetch, two data
fetches, and one data store. During two
more cycles, memory is idle while the
CPU decodes and executes the instruc¬
tion. Other instructions have different
sequences, but the overall pattern is
similar.
The memory in this example must be
able to return data within a single CPU
cycle and also be ready for another ac¬
cess at the start of the next cycle. Dy¬
namic RAMs need some time after an
access to get ready for the next operation;
the minimum time between accesses is
the DRAM’s cycle time. The memory’s
cycle time is necessarily longer than the
access time required to return data.
Typically, DRAMs have a cycle time
that’s about twice the access time.
continued
COPYRIGHT © 1988 STEVEN A. CIARCIA. ALL RIGHTS RESERVED.
OCTOBER 1988 •BYTE 283
CIARCIA’S CIRCUIT CELLAR
For example, premium DRAMs with
a 100-nanosecond access time have a
cycle time of about 200 ns, so each CPU
cycle must be 200 ns. The ADD instruc¬
tion I’ve presented will therefore take 6
x 200 ns, or 1200 ns. Some instructions
may be faster and some slower, so the
CPU will run at about 800,000 instruc¬
tions per second.
Increasing the performance of this
machine by a factor of 2 sounds simple
enough: Double the clock frequency and
reduce the CPU and memory cycle times
to 100 ns. Unfortunately, DRAMs with a
50-ns access time and a 100-ns cycle
time are on the forefront of technology
right now, and more expensive than you
can imagine. But all is not lost.
Figure 1: The essential
parts of a computer system.
Memory
Address
Data
Control
Fetch
Decode
Fetch
Fetch
Exec.
Store
instr.
instr.
meml
mem2
instr.
mem3
One CPU or memory cycle
Figure 2: Execution sequence for the instruction ADD meml,mem2,mem3.
Figure 3: Adding registers
to the CPU of figure 1.
Fetch
Decode
Fetch
Exec, and
instr.
instr.
meml
i
store
One memory cycle One CPU cycle
Figure 4: Execution sequence for ADD meml, reg. Note that memory access is now
two CPU cycles (see text).
Registered Speedup
Figure 3 shows a more complex CPU
with internal data registers. Each regis¬
ter can hold the same amount of data as
one memory location, so an instruction
can refer to either memory or registers.
Because the registers are on the CPU
chip, register accesses are faster than
memory accesses. To take advantage of
this, the definition of an ADD instruction
changes so that it now adds the contents
of a memory location to an internal regis¬
ter and puts the result back into the same
register. This reduces the number of
memory accesses to two: one instruction
fetch and one data fetch.
The reason for these changes is to let
the CPU run with a faster clock rate than
the memory could otherwise tolerate.
The CPU cycle time can now be 100 ns,
half the memory cycle time of 200 ns.
Any memory access must include one
extra cycle, but operations within the
CPU can now proceed twice as fast as
before.
Figure 4 shows the execution of the
new ADD instruction. Fetching the in¬
struction takes two clock cycles because
of the memory access, but decoding it
takes only one. Fetching the operand from
memory takes two more cycles, but the re¬
sult is computed and stored in a register in
a single cycle. The ADD instruction takes
six cycles from start to finish, but the
faster CPU clock rate reduces the total
elapsed time to only 6 X 100 ns, or 600
ns, half that of the processor in figure 1.
Both processors use the same type of
memory, but the second system has twice
the performance of the first. Bearing in
mind that a typical system has only one
CPU and several megabytes of memory,
a more complex CPU is a good way to
improve the overall system performance
without increasing the overall cost be¬
yond reason.
1 1 1
1 Fetch 1
Decode
1 1 1
1 Fetch 1
Exec, and
1 instr. |
V
instr.
JK. J
1 meml |
store
One memory cycle One CPU cycle
Figure 5: Doubling the CPU clock speed for the instruction shown in figure 4 yields this sequence. Since the CPU is running
twice as fast, memory access now requires four cycles.
284 BYTE* OCTOBER 1988
HANDS ON
CIARCIA’S CIRCUIT CELLAR
The extra cycle for each memory ac¬
cess is commonly called a wait state.
Many of the newer AT clones run with
zero-wait-state memory, which simply
means that the memory can keep up with
the processor. The complete details are a
little more complicated than I’ve shown
here, because the AT’s memory is actu¬
ally measured by access time rather than
cycle time, but the principle is similar.
If doubling the CPU clock rate helped
so much, how about doubling it again?
Memory accesses now require 4 cycles (4
x 50 ns, or 200 ns), and figure 5 shows
what happens. The ADD instruction now
takes 10 cycles, for an elapsed time of 10
x 50 ns, or 500 ns. Doubling the clock
rate improves performance by only about
20 percent because the CPU now spends
most of its time waiting for memory
accesses.
But if 100-ns-cycle-time memory was
too expensive, you can imagine what 50-
ns memory will cost. At some point, the
system will outrun the fastest DRAMs,
so static RAMs are the only choice.
SRAMs have about 25 percent the den¬
sity of DRAMs, so the chip area that can
hold a 1-megabyte DRAM will hold only
256K bytes of SRAM. Prices are driven
by chip area, so the memory cost in¬
creases by a factor of 4, even without
considering the additional cost of the
faster memory.
Access Caching
There’s another trick we can use: mem¬
ory-access caching.
Although the system may have mega¬
bytes of memory, most program instruc¬
tions are clustered in small groups. For
example, a loop may execute a dozen in¬
structions hundreds of times. Data ac¬
cesses can be clustered in the same way,
as with a word processor updating suc¬
cessive characters in a buffer.
A cache takes advantage of this typical
program behavior by storing the most re¬
cently accessed instructions and data in a
local memory that’s much faster than the
main memory. Figure 6 shows a cache
inserted between the CPU and the mem¬
ory unit. Instructions and data in this
cache can be returned in one cycle, just
like the CPU registers. But if there’s a
cache miss and the cache must access the
main memory, the access will take five
CPU cycles.
Assuming that the CPU is running at
50 ns, figure 7a shows that an ADD in¬
struction with all cache hits takes only 4
X 50 ns, or 200 ns. If those hits turn into
misses, the ADD instruction takes 12 X
50 ns, or 600 ns (see figure 7b). It’s ob¬
vious that the cache hit ratio determines
the overall system performance.
More complex caches guess where the
processor will need data and prefetch
from those locations so that the CPU’s
accesses will be hits. Some systems have
separate instruction and data caches with
different updating strategies to take ad¬
vantage of the differences in access pat¬
terns. In fact, a cache is one of the tricki¬
est parts of a system, and it can harbor
the most obscure bugs for the longest
times.
The Last Drop: Pipelining
We can squeeze more performance from
the processor by introducing instruction
pipelining. Pipelining, also known as
overlapped execution, takes advantage of
the fact that each instruction breaks
down into several distinct phases. The
ADD instruction I’ve been using has four
phases, which I’ll call I-fetch, I-decode,
D-fetch, and D-store. By adding CPU
hardware to handle each phase sepa¬
rately, we arrive at figure 8.
Figure 9 shows the sequence of events
as the CPU begins executing a series of
ADD instructions, each with different
memory and register operands. A new
ADD instruction starts every clock cycle,
so, after the pipeline fills, the through¬
put is one ADD instruction every clock
cycle. Although an ADD instruction (with
cache hits) still takes four cycles, one
ADD instruction finishes every cycle, so
the overall performance is 50 ns per ADD
instruction.
In this example, the pipeline hardware
improved performance by a factor of 4 at
the same clock rate. As with the other
tricks, pipelining doesn’t always provide
that much improvement. For example, if
an instruction needs a register set by a
previous ADD instruction, the CPU must
ensure that the instructions complete in
the right order.
Not all instructions have the same
number of phases, so the pipeline may
not always be full. Branch instructions
are a particular problem, because the
system can’t determine the next instruc-
continued
Figure 6: The modified
system from figure 3 is
further modified by adding
a cache between the CPU and
memory.
Figure 7a: Executing the
instruction ADD meml,reg on
the cached system ,
assuming one-cycle cache
hits.
1
1 Fetch 1 1
Decode ^
* Fetch *
* Exec, and
1
1 instr. | |
instr. |
1 meml |
1 store
JK. J
V
V
Cache miss
CPU cycle
Figure 7b: Executing the same instruction as in figure 7a with five-cycle cache misses.
OCTOBER 1988 • BYTE 285
HANDS ON
CIARCIA’S CIRCUIT CELLAR
tion address until after the branch is de¬
coded. As with caches, pipelines require
some very subtle logic to take account of
all the possible combinations.
It’s worthwhile to remember that these
tricks do not always improve the proces¬
sor’s performance. For example, if a
program doesn’t use a small set of data
that fits into the cache, every data refer¬
ence will be a cache miss. Similarly, if
the program has many branches that
flush the pipeline, the throughput will
drop off to the level of a processor that
hasn’t been pipelined. No matter what
the hardware assumes, someone can al¬
ways write a program to bring the system
to its knees.
Performance Limits
From these examples, you can see that
the ultimate limit to a processor’s perfor¬
mance is one instruction per clock cycle.
Although several instructions may be in
the pipeline, each clock cycle will pro¬
duce only one result at a time. That’s the
upper, theoretical, ideal limit, so cache
misses and pipeline flushes can only de¬
tract from it.
Because a single processor can pro¬
duce only one result in a clock cycle, the
only way to boost performance (for a
given processor design) is to increase the
clock frequency. This explains the
“clock race” pushing 80386 machines
beyond 20 MHz. Unfortunately, perfor¬
mance increases by the same factor as the
clock rate. Therefore, a 24-MHz 80286
is, at best, three times faster than an 8-
MHz 80286.
What the block diagrams do not show
is the incredible amount of hardware re¬
quired to add caches, pipelining, and all
the other sorcery to support the higher
clock rates. All this circuitry must run at
the increased speed, and designers find
out that tricks that worked well at lower
speeds aren’t as effective at higher
speeds.
Regardless of your cleverness, the
hardware circuit technology will set an
upper limit to the clock rate. Mainframe
computers, with custom LSI chips and
optimized interconnections, run at about
60 MHz. In round numbers, 30 MHz is
the fastest clock rate you’ll see on your
desktop computer for quite a while, be¬
cause the price of the technology goes up
dramatically beyond that point.
A 30-MHz clock rate means that a pro¬
cessor can produce one result every 33 ns
at best. If the program and hardware can
support one instruction per clock cycle,
the processor will hit 33 million instruc¬
tions per second. In real life, of course,
your mileage may vary....
To put this into perspective, a stan¬
dard 4.77-MHz IBM PC runs at about
0.1 MIPS. A stock 8-MHz AT runs at
about 0.5 MIPS, and a 20-MHz PS/2
Model 80 does about 3 MIPS. The best
we can expect in the near future is only
another order of magnitude faster.
Obviously, something has to give if we
want still more performance from a com¬
puter system.
Architectural Choices
If one processor can deliver one answer
in one clock cycle, how many answers
will two processors deliver in the same
time? Although this sounds like a child’s
riddle, the answer is profound: two!
The work needed to solve some prob¬
lems can be divided more or less equally
among multiple processors. If each pro¬
cessor can run simultaneously, the total
performance increases directly with the
number of processors. Two processors
will produce the result in half the time of
a single processor, and so on.
There are several different types of
multiprocessor systems, each suited for a
different class of problem. I’ll discuss
some of the main architectural choices
and describe what sort of problem each is
best suited to solve; after that, the de¬
scription of the Circuit Cellar supercom¬
puter will make more sense.
A scalar is a mathematical term indi¬
cating a value that can be expressed as a
single number. A scalar computer, there¬
fore, can work on a single number at a
time. You are probably most familiar
with scalar processors, although you
may never have thought of your computer
in quite that way before. All the exam¬
ples in the previous sections have dealt
with scalar processor design.
A vector is a value that must be ex¬
pressed with two or more numbers. For
example, the coordinates for a point in
space consist of three numbers: the dis¬
tance from the origin along the x , y , and z
axes. The notion of a vector is more flex¬
ible than that, though, and can describe
continued
l-fetch
0
CO
l-decode
/- (■
}-N
0
JZ
o
Memory
O)
0
DC
D-fetch
^ - 1
7- y
CO
O
D-store
I
Address
Data
Control
Figure 8: In a final attempt to improve throughput , pipelining is added to the CPU.
S’
CPU
pipeline <
stage
l-fetch
l-decode
D-fetch
D-store
Fetch
ADD-1
Fetch
ADD-2
Fetch
ADD-3
Fetch
ADD-4
Decode
ADD-1
Decode
ADD-2
Decode
ADD-3
Decode
ADD-4
Fetch
meml-1
Fetch
meml-2
Fetch
meml-3
Fetch
mem 1-4
Store
regl-1
Store
reg 1-2
Store
reg 1-3
Store
reg 1-4
One machine cycle
Figure 9: The CPU from figure 8 executes a series of ADD meml, reg instructions.
286 BYTE- OCTOBER 1988
Don't Be A Clone Alone.
The latest group of IBM-compatible users in
the world shares its problems aud solutions online every
day in CompuServe^ IBM* and Tandy* lornrns
And you can join them.
Bind out what hatdware and software works best
with your system, and what quirks to expect before
buying It Then work out the bugs with someone who
has already solved the problem.
Are you going to end up paying more for a
low-price peripheral, or have you really found an
outstanding deal? Ask someone whos bought one
Questions about printer compatibility? Add-on boands?
Visit a CompuServe IBM or Tandy Forom and get the
answer Thetes no better way to get mom out of
your computer
To join CompuServe, see your computer dealer,
lb order direct or for more infomtation, call I BOO
848-8199. In Ohio and Canada, call ! 614 457-0802
If you're already a member, type GO IBMNFT or
GO TANDYNFT at any ! prompt
CompuServe
An HnIOM Company
Ctrth fit t>H Ntmder Sttvkt Cunt
OCTOBER 1988 ‘BYTE 187
I ■■ llliUHIHIII ■ ■■■ ■ ■■■
CIARCIA’S CIRCUIT CELLAR
Figure 10s Two processors
connected to a common
memory. Access to the
memory Is regulated by a
memory control,
Figure 11s Both CPUs of
the system described In figure
10 execute AD© Instruct Ions ,▼
Memory
CPU
^-s
CPU
Memory
n
control
CPU# 1
Fetch
Instr,
Decode
Instr,
Fetch
meml
Fetch
mem2
Exec
Instr,
Store
mom3
Idle
Idle
Idle
CPU #2
Walt
Fetch
Instr,
Decode
Instr,
Walt
Fetch
mem4
Walt
Fetch
mem5
Exec
Instr,
Store
memo
One CPU or memory cycle on either processor
Figure 12s A four-way
tightly coupled
multiprocessor system,
Global memory bus
Figure 13s A four-way
direct-connected
multiprocessor system,
Message-passing
communication
pathways
Figure 14s A
multiprocessor system
consisting of six CPUs
connected via a common
message bus.
Message bus
m BYTE* OCTOBER 19*8
■■ ■■■■■■■■■■ ■■ iiibihiih
CIARCIA’S CIRCUIT CELLAR
points with hundreds or thousands of as¬
sociated numbers,
A vector processor includes enough
hardware to perform computations on all
(or at least many of) the numbers for
each point at one time, A machine with
three ALUs could add all three coordi¬
nates of two points simultaneously, de¬
livering the result in one-third the time of
a scalar processor with one ALU,
All the ALUs in a vector processor
perform the same operation on each of
the vector's components, Many problems
involving vectors need exactly this sort
of lock-step processing, but some simply
need more freedom. Although you can
create some variations, in general, all the
ALUs in a vector processor must do the
same thing at the same time, This means
that some problems simply don’t fit the
vector processor pattern,
The solution to problems that need
more performance than the best scalar
processor can provide, but are too unruly
for a vector processor, can often be han¬
dled by a true multiprocessor system.
Unlike scalar and vector machines,
though, the exact design of a multipro¬
cessor system determines what type of
problems it can handle, In fact, some
multiprocessors on the market are so
specialized that they can solve only one
class of problem,
The distinguishing feature of a multi¬
processor system is that—tinlike a vector
system—the processors are all executing
different Instructions on different data.
There’s no centralized control determin¬
ing which instruction to use on what
data.
Although using multiple processors on
a single problem can provide a dramatic
performance Improvement, not all prob¬
lems will respond to this sort of treat¬
ment, For example, a program that com¬
putes the factorial of a number by
recursive calls can’t be split up on multi¬
ple processors, because each result de¬
pends on the preceding one. A word pro¬
cessor won’t attain a dramatic speed
increase on a multiprocessor system, be¬
cause most of the time the software is
waiting for keystrokes, (You could speed
up reformatting by assigning one para¬
graph to each processor, but that’s not a
convincing application.)
It's worth pointing out that, regardless
of the type of multiprocessor system,
each individual processor can be any sort
of scalar processor you'd like to use, Any
and all of the tricks described earlier to
crank up scalar performance are fair
game in multiprocessor applications,
The only catch is that, because the sys¬
tem has many processors, the cost goes
■II
up dramatically as each processor be¬
comes more complex, Sometimes, as
we’ll see next month, many simple pro¬
cessors can outperform fewer complex
ones.
And, as I mentioned above, the design
of a multiprocessor system determines
the types of problems it can handle with
greatest efficiency, Just as with caches
and pipelines, some problems will actu¬
ally run slower on a multiprocessor than
on a scalar machine.
Tightly Coupled Multiprocessors
Any multiprocessor system starts with
two or more scalar machines, Figure 10
shows two simple processors connected
to a common memory, which is similar
to the simple DRAM we started with in
figure 1, Because the memory can han¬
dle only one access at a time, a memory
controller must decide which processor
will get access to the memory on each
cycle, If the processors access the mem¬
ory simultaneously, one must wait until
the other is finished,
Figure 11 shows what happens when
these two processors both start executing
different ADD instructions with three
memory operands each, This is the same
situation described in figure 2, but now
you can see the lost time when CPU #2 is
locked out of the common memory by an
access from CPU tt \, The two ADD in¬
structions take 9 cycles to complete,
where two on a pure scalar machine take
12 cycles,
Doubling the number of processors
should increase performance by 100 per¬
cent, but It went up only 33 percent (%
compared to 2 /j 2 ). What went wrong?
Even though the processors are exe¬
cuting separate Instructions with differ¬
ent data addresses, both processors must
access the shared memory to get infor¬
mation, Because it is possible for the
memory to handle only one request, the
system is running at only half efficiency
when both processors need the memory
simultaneously,
There are two solutions to this prob¬
lem: The memory can become complex
enough to handle two accesses at once, or
the processors can reduce the number of
memory accesses required for each In¬
struction, Each solution raises additional
problems, but the latter choice is the only
practical one for systems that use more
than a few processors, Imagine building
a memory that can support a dozen si¬
multaneous accesses,
Figure 12 shows a four-way multipro¬
cessor, Each processor has a local mem¬
ory for its program and working vari¬
ables. Results and status flags are stored
in common memory, which is accessed
over the global memory bus connected to
each processor, The memory controller
decides which of the four processors will
gain access during each memory cycle,
Processors that lose the battle for access
to common memory must wait for the
next free memory cycle.
Because each processor has direct ac¬
cess to the global memory, this Is an ex¬
ample of a tightly coupled multiproces¬
sor system. The tightest of coupling is the
limiting case occurring when the proces¬
sors have no local memory, Each proces¬
sor can change the state of any other pro¬
cessor's computation by simply writing
new data in the right addresses, As you
can imagine, tills may not be an entirely
good thing, particularly for debugging
errant programs,
The hardware problem with this archi¬
tecture is that the global memory bus re¬
quires a large number of signal lines, If
the processors use 32-bit words and the
lobal memory has only 1 megabyte, the
us needs over 50 lines for Just the data
and address. High-frequency transmis¬
sion-line techniques are required to ex¬
tend this bus more than a few feet, so
there is a distinct limit to the number of
processors that can connect to a single
global memory bus,
For problems that demand a large
number of processors, there is no feasible
way to connect each processor to a
shared high-bandwidth memory bus,
Worse, the contention for that memory
will begin to wipe out the advantage of
multiple processors (remember the sim¬
ple example in figure 11), Again, there
must be a better way,
Loosening the Ronds
The best performance for a tightly cou¬
pled multiprocessor architecture occurs
when you are running programs that
don’t need much access to the global
memory, If that is indeed the ease, the
wide, fast, expensive global memory bus
can be replaced by a relatively narrow
connection between processors, The ulti¬
mate reduction is a bidirectional serial
link, but It could be a byte-wide or word¬
wide channel with some handshaking
control lines.
Figure 13 shows a four-way multipro¬
cessor connected by narrow ports be¬
tween each pair of processors, Because
each link has a relatively low bandwidth
compared to the previous global memory
bus, the processors can exchange only
limited amounts of data, But for prob¬
lems with fairly strict partitioning, this
works reasonably well.
continued
OCTOBER 1988 -BYTE 289
Hi ■ ■ ■ Ril
CIARCIA’S CIRCUIT CELLAR
Tip re lSt A 16-processor system, Each processor can communicate with its four
closest neighbors ,
Figure lfii The processors from figure IS are each assigned an It) number to
simplify message passing ,
Connecting each processor to all the
others simplifies the task of exchanging
data, but it requires «-l ports on each
processor. For tour processors this Is
feasible, but I challenge you to draw the
connections tor a 16-processor system,
For lots of small processors, there's a
problem fitting all the connections Into
the available physical space,
One way around this Is to connect all
the processors to a common "message
bus, us shown In figure 14, Although
the figure looks much like figure 12, the
difference Is that the common bus Is rela¬
tively narrow and doesn’t connect to a
global memory, Any processor can send
a message to any group of the others, but
only one transmitter can be active ut any
one time,
You’ll notice a striking resemblance
between figure 14 and the standard block
diagram tor a local-area network, In
feet, although LANs are usually thought
of as a way to share peripherals, they’re
also useful tor coordinating the work of
many processors, I’ve seen some work
that uses otherwise idle computers on a
LAN to pertorm "background" compu¬
tations on a complex problem, shifting
the calculations around the network to
take best advantage of the available
hardware,
The problem with a LAN, of course, is
that there can be otdy one message active
ut a time, Regardless of the LAN band¬
width, there will be some lost time when
the processors queue up to use that single
resouree,
Figure 15 shows one way around this
problem, Each processor can send mes¬
sages to its tour closest neighbors, with
processors on the edges of the array
wrapped around to the other side, De¬
pending on how the processors are pro¬
grammed, each can support up to tour
messages at once, If the code is particu¬
larly clever, any processor can send a
message to any other one by routing it
along the shortest distance between the
two,
That layout will work if most of the
messages are to adjacent processors,
Sending a message across the entire array
will involve all the processors between
the two nodes, and the overhead involved
In figuring out the proper path can be
significant. A slightly different way of
connecting the processors can improve
message passing, at the cost of greater
wiring complexity.
Figure 16 looks almost the same as
figure 15, with each processor linked to
tour others. If you look closely, you’ll
see that the processor numbers differ by
only 1 bit across each link, That change
190 BYTE • OCTOBERUMH
HANDS ON
CIARCIA’S CIRCUIT CELLAR
makes the message-routing problem al¬
most trivial.
When a processor receives a message,
it compares the destination address in the
message header with its own address by
performing an exclusive-OR. If the result
is 0, the two addresses are the same and it
can process the message. If the result
isn’t 0, the message must be forwarded to
another processor. The processor sends
the message to the neighboring processor
that has an address differing in that same
bit position.
Using this method, you can intercon¬
nect 65,536 processors with only 16
links per processor and a maximum mes¬
sage delay of 16 transmissions. This
seems to be the best way to connect truly
large arrays to minimize transmission
delay without unduly complicating the
backplane wiring.
Communication Bottlenecks
What should be obvious from these sam¬
ple systems is the need to figure out just
what level of communication will occur
between the processors. A large commu¬
nication volume requires high-band¬
width connections, with the attendant
complexity of common memory design.
Programs with shorter, less frequent
messages between fewer processors can
run effectively on processors with “nar¬
rower” links, perhaps using message
passing between links to reduce the num¬
ber of distinct connections.
A multiprocessor system must be de¬
signed to solve a particular class of prob¬
lems. Ideally, it will handle that class
with particular efficiency (although
every now and again the designers find
that there’s a skeleton in the closet that
hampers performance). Attempting to fit
a problem from a different class onto that
machine will result in poor perfor¬
mance, perhaps even lower than on a sca¬
lar machine.
Upcoming Events
If you’re at all familiar with the calcula¬
tions behind the Mandelbrot set, you can
probably tell why I elected to use it as the
foundation for a supercomputer. A single
image requires massive amounts of com¬
putation, but it can be easily divided be¬
tween an arbitrary number of processors.
The results of the computations can be
summarized by 1 or 2 bytes, so the out¬
put data transmission can use a relatively
slow link. Even better, the algorithm
doesn’t need any communication be¬
tween neighboring processors, so the in¬
terprocessor communication isn’t a criti¬
cal issue.
In the next part of this project, I’ll de¬
scribe the system architecture of the Cir¬
cuit Cellar Mandelbrot engine and ex¬
plore the mathematics and algorithms
behind its operation. In the concluding
part, I’ll cover the array hardware and
the control/display software for the Man¬
delbrot engine. ■
Special thanks to Ed Nisley and Merrill
Lathers for their expert contributions to
this project.
Editor’s Note: Steve often refers to previous
Circuit Cellar articles. Most of these past arti¬
cles are available in book form from BYTE
Books, McGraw-Hill Book Co., P.O. Box
400, Hightstown, NJ 08250.
Ciarcia's Circuit Cellar, Volume I covers
articles in BYTE from September 1977
through November 1978. Volume II covers
December 1978 through June 1980. Volume
III covers July 1980 through December 1981.
Volume IV covers January 1982 through June
1983. Volume Fcovers July 1983 through De¬
cember 1984. Volume VI covers January 1985
through June 1986.
Circuit Cellar Ink
It’s virtually impossible to provide all the
pertinent details of a project or cover all the
designs I’d like to in the pages of BYTE. For
that reason, I have started a bimonthly supple¬
mental publication called Circuit Cellar Ink,
which presents additional information on
projects published in BYTE, new projects,
and supplemental applications-oriented mate¬
rials. For a one-year subscription (6 issues),
send $14.95 to Circuit Cellar Ink, 12 Depot
Square, Peterborough, NH 03458. Credit
card orders can call (203) 875-2199.
There is a multiline Circuit Cellar bulletin
board system (running TBBS 2.0M) that sup¬
ports past and present projects in BYTE and
Ink. You are invited to call and exchange ideas
and comments with other Circuit Cellar sup¬
porters. The 300-/1200-/2400-bps BBS is on¬
line 24 hours a day at (203) 871-1988.
To receive information about the Circuit
Cellar Ink publication for hardware de¬
signers and developers, please circle 100
on the Reader Service inquiry card at the
back of the magazine.
Steve Ciarcia (pronounced “see-ARE-
see-ah ’j is an electronics engineer and
computer consultant with experience in
process control, digital design, nuclear
instrumentation, and product develop¬
ment. The author of several books on
electronics, he can be reached on BIX as
(i sciarcia. ”
Your questions and comments are wel¬
come. Write to: Editor, BYTE, One
Phoenix Mill Lane, Peterborough, NH
03458.
Protect Your
Copies of BYTE
NOW AVAILABLE:
Custom-designed library Liles
or binders in elegant blue
simulated leather stamped in
gold leaf.
Binders—Holds 6
issues, opens flat for
easy reading.
$9.95 each, two for
$18.95, or four for
$35.95.
Files—Holds 6 issues.
$7.95 each, two for
$14.95, or four for
$27.95.
Order Now!
Mail to: Jesse Jones Industries, Dept. BY,
499 East Erie Ave.,
Philadelphia, PA 19134
Please send_files;
_binders for BYTE magazine.
Enclosed is $_Add $1 per
file/binder for postage and handling.
Outside U.S.A. add $2.50 per file/binder
(U.S. funds only please).
Charge my: (minimum $15)
A merican Express_Visa
_MasterCard_Diners Club
Card § _Exp. Date_
Signature _
CALL TOLL FREE (24 hours):
1-800-972-5858
Name
Address-(No P.O. Box)
City _
State_ Zip_
Satisfaction guaranteed.
Pennsylvania residents add 6% sales tax.
Allow 5-6 weeks delivery in the U.S.
BYTE &SS
OCTOBER 1988 • BYTE 291
Trademarks: OS/2 is a trademark of International Business Machines Corp.
Turbo C is a registered trademark of Borland International. Inc.
Copyright© 1988 McGraw-Hill. Inc.
Herb Schildt is the author that over 600,000
programmers turn to for the word on languages. That’s
because Schildt’s expertise in programming is
unprecedented. And he is unsurpassed in C. In fact, out
of the 21 books Herb’s published, all 9 of his books on C
are bestsellers. Find out why over 600,000 programmers
can’t be wrong. See C Writer, Herb Schildt.
"Schildt’s books offer first rate material"
Computerworld
"... Noted author and veteran C programmer...
produce(s) the kind of book programmers like best..."
Philippe Kahn, President, Borland International, Inc.
From the Foreword of Using Turbo C
C: T..cAc;erc..ee $24.95, ISBN 0-07-881263-1
C: Power list’s GAae $22.95, ISBN 0-07-881307-7
Artificial ir.veilige.:ee Usiag C' $21.95, ISBN 0-07-881255-0
Advanced C, Scec__ lidiue.. $21.95, ISBN 0-07-881348-4
Turbo C: Two Co....:.ere ieAreoce $24.95. ISBN 0-07-881346-8
Turbo C: T..e Poewe: liefcre„ce $5.95, ISBN 0-07-881381-6
C: The Pce.cee Aererewoc $5.95, ISBN 0-07-881321-2
Using Terre O $19.95, ISBN 0-07-881279-8
Aivaacee '.Tree C $22.95, ISBN 0-07-881280-1
Just Released-
$21.95, ISeTn 0-07-881427-8
For a Free Catalog with More Information on All 21 Books
Written by Herb Schildt
Call Toll-Free 800-227-0900
Visa, MasterCard, American Express Accepted for Orders.
Include local tax and $2.00 for shipping.
Osborne McGraw-Hill
2600 Tenth Street
Berkeley, California 94710
HANDS ON
SOME ASSEMBLY REQUIRED ■ RickGrehan
Emulating a math chip
is fine, but you still
need some way to talk
to the outside world
L ast month I introduced a binary
floating-point mathematics
package and described the code
for the four primary math oper¬
ations: addition, subtraction, multiplica¬
tion, and division. Using those routines,
you can build the more complex func¬
tions—transcendentals and trigonomet¬
ries, for example—that you find in high-
level languages.
But there are a couple of ingredients
still missing from the recipe. Although
you can manipulate floating-point num¬
bers with the functions I’ve given, you
need to be able to get numbers to and
from the routines. I can remember when
I toggled in my first program on my old
Altair 8800’s front panel and showed my
mother its results on the accumulator
LEDs.
“Look, Mom! That light means a 2,
that one means an 8, and that light means
a 16, for a total of 26!”
“That’s nice, dear.”
A mathematics package with no easy
way to get the numbers in or out is not
much better. It’s time for some I/O.
Inside/Outside
As you’ll recall from last month, the
floating-point format I’ve defined ac¬
commodates storage for a 15-bit expo¬
nent, an 80-bit mantissa, and a 1-bit sign
(which needs a separate byte of its own;
you may want to refer to the diagram on
page 314 of last month’s BYTE). All this
requires 13 bytes of storage per number
local to the package. I referred to this
storage area as the floating-point accu¬
mulators , FAC1 and FAC2.
However, a program that calls the
«— Circle 189 on Reader Service Card
Part 2
Floating-Point
without A
Coprocessor
package is not likely to want to allocate
13 bytes of storage for each floating¬
point number: A large array of such num¬
bers can consume memory rapidly. And
the format I’ve described uses an entire
byte to hold the mantissa’s sign. This is
necessary only to make the execution of
floating-point operations faster. When a
number is being stored externally—wait¬
ing around until you use it again—it
doesn’t make sense to use 8 bits to store
the sign when 1 bit will do.
Listing 1 shows the pseudocode for a
pair of routines called LDFACC and
STFAC1. LDFACC loads one of the two
floating-point accumulators (selected by
the DI register) from an external memory
location, assuming that the number at
that location is in external floating-point
form. STFAC1, the reverse of LDFACC,
stores the number in FAC1 to an external
location. I didn’t provide a routine for
storing FAC2 anywhere, because the four
operations I’ve so far defined all leave
their results in FAC1.
The external representation the pack¬
age uses is very close to the 10-byte
extended format used by the Apple Mac¬
intosh’s Standard Apple Numeric Envi¬
ronment library (which is compatible
with the IEEE 10-byte extended defini¬
tion). My numerics package doesn’t de¬
fine special cases like NAN (not-a-num-
ber) and infinity as defined in SANE,
but some intrepid programming could
add such entities; in fact, you can make
the package compatible with whatever
you want.
Most of these routines’ time is spent
shifting and masking. The external rep¬
resentation stores the mantissa’s sign in
the highest bit of the exponent (a bit that,
internally, is used to detect exponent
overflow). Also, since the normalization
routine I presented last month aligns the
mantissa so that its topmost bit is 0 (to
catch overflow), STFAC1 shifts the man¬
tissa before storing so you don’t waste
space storing an empty bit.
Actually, you can grab one more bit’s
worth of accuracy in the external repre¬
sentation if you consider that, unless the
floating-point number is true zero, after
one shift to the left the most significant
bit of the number must be a 1. You could
rewrite STFAC1 to perform a second shift
before it stores the number. Then, re¬
write LDFACC to recover those top 2 bits
by shifting the mantissa to the right twice
and setting the highest 2 bits to 01
binary. The IEEE and Microsoft formats
for encoding short and long real numbers
use this trick.
You can modify the load and store rou¬
tines to customize your own external rep¬
resentations (or adhere to those of some
other commercial numerics library).
Perhaps you don’t need a 64-bit mantis¬
sa’s worth of accuracy—you’d prefer
handling lots of less-precise numbers
quickly, rather than take more time for a
few really precise ones. In this case, you
can lop bytes off the mantissa from the
right—but keep in mind that for every bit
you give up in the mantissa, you lose
about one-third of a decimal digit’s
worth of accuracy. If you want to store
the exponent in a byte rather than a word,
you’ll certainly have to pick a smaller
bias value (128 comes to mind, since that
number divides a byte’s range: 0 to 255)
and write some routines for translating to
and from byte-wide and word-wide
exponents.
Incoming
Getting a floating-point number into the
package from the outside—typed in from
the keyboard or read from a file—simply
requires a routine to read a character
string representing a floating-point num¬
ber and translate that number into the
package’s internal representation. You
can break this requirement down further
into a series of simpler requirements:
The routine must read and translate signs
( + or -), a mantissa, and an exponent.
The routine I’ve provided reads a char¬
acter string whose format can handle any
continued
OCTOBER 1988 • BYTE 293
HANDS ON
SOME ASSEMBLY REQUIRED
Listing 1: Pseudocode for the LDFACC and STFAC1 routines that move
numbers to and from the floating-point accumulators.
LDFACC:
(Assumes SI points to number, DI points to _SIGN field of
the floating-point accumulator to store.)
(Set the sign field)
Set byte at [DI] based on high bit of byte at [SI];
Move the number into the accumulator;
Clear lowmost word of mantissa;
Clear highmost bit of exponent;
Shift mantissa right 1 bit;
RETURN;
STFACl:
(Assumes DI register points to destination.)
Shift FAC1_MAN left 1 bit;
IF FACl_SIGN = 0 THEN FACl_EXP = FACl_EXP AND 7FFFH;
ELSE
FAC1_EXP = FAC1_EXP OR 8000H;
Move the number out of FAC1, exponent first, followd by
the top 4 words of the mantissa; (Since FAC1_EXP and
FAC1_MAN are contiguous, this uses an REP MOVSW
instruction.)
RETURN;
Listing 2: Inputting a floating-point number.
FPINPUT:
CH = NextCHAR;
IF CH = ' + ' THEN FAC1_SIGN=0; ELSE FAC1_SIGN=128;
DEC_EXP=0 ;
FAC1_MAN=0;
CH = NextCHAR;
CALL ADDIGIT(CH);
CH = NextCHAR; (Skip decimal point)
REPEAT
BEGIN
CH = NextCHAR;
IF CH is not a digit THEN GOTO FPU;
CALL ADDIGIT(CH) ;
DEC_EXP=DEC_EXP-1;
END
FPIl:
(The next line skips the "E" and reads the exponent sign.)
CH = NextCHAR;
IF CH = ' + ' THEN EXP_SIGN=0; ELSE EXP_SIGN=128;
EXP_VAL=0;
REPEAT
BEGIN
CH = NextCHAR;
IF CH is not a digit THEN GOTO FPI2;
EXP_VAL = 10 * EXP_VAL + VALUE(CH);
END
FPI2:
IF EXP_SIGN = 0 THEN
DEC_EXP = DEC_EXP + EXPJVAL;
ELSE
DEC_EXP = DEC_EXP - EXPJVAL;
FACl_EXP=BIAS+79;
CALL NORMl;
FAC2 =10.0
IF DEC_EXP > 0 THEN
REPEAT DEC_EXP TIMES
CALL FPMULT;
IF DEC_EXP < 0 THEN
REPEAT ABS(DEC_EXP) TIMES
CALL FPDIV;
RETURN;
continued
floating-point number that the package is
capable of handling. I haven’t built a
great deal of flexibility into the input
routine—it likes its strings just so—but
I’ll point out places where you should
have no problem extending the software
to handle freer entry formats. While I’m
on the subject of formats, here’s the for¬
mat that my input routine expects:
sD. DDDDEsDDD<null>
where s is a sign (+ or -), D is a digit (0
to 9), <null> is the null character
(ASCII 0), is a decimal point, and E
is E (which signals that the exponent por¬
tion follows). If you’ve done any engi¬
neering or scientific programming,
you’ll feel right at home with this format.
You can see that a number is written as
the sign of the mantissa, followed by the
mantissa, followed by E, followed by the
sign of the exponent, followed by the ex¬
ponent. As I mentioned before, my input
routine is fairly inflexible, so none of
this is optional. You must write 1 as
+ 1.0E+0; 5000 as +5.0E+3; —.0045
as -4.5E-3; and so on.
Listing 2 shows the pseudocode for the
input routine. NextCHAR is a fictitious
function that returns the next character
from the input string (in the actual code,
the SI register points to the input string,
so the NextCHAR function is actually a
L0DSB instruction). Once FPINPUT trans¬
lates the sign of the mantissa, it simply
grabs each mantissa digit from the input
string and adds it into FACl’s mantissa.
(Like the other routines in the package,
this routine returns with the inputted
number stored in FAC1.) As each digit is
added in, the routine treats FAC1_MAN
not as a binary fraction but as a large
binary integer. In effect, the routine ig¬
nores the decimal place; it remembers
where it is by counting how many digits
appear to the right of the decimal point.
This value is kept in DEC_EXP.
Next, the routine reads the exponent
sign and exponent value. This process is
a miniature version of what’s just gone on
in the mantissa. For the exponent: Get a
digit, multiply the accumulated exponent
value by 10, add the new digit in, and re¬
peat. Once the routine has successfully
converted the ASCII exponent to binary,
it adds that amount into DEC_EXP.
Now it’s a cleanup job. The routine has
all the numbers it needs. First, it normal¬
izes the contents of FAC 1_MAN. Notice
the value loaded into FAC1_EXP prior to
normalization to reflect the fact that the
number in the mantissa is an integer—
that is, that the binary point is to the right
of the least significant bit. Then the rou-
294 BYTE* OCTOBER 1988
SOME ASSEMBLY REQUIRED
tine loads a floating-point 10.0 Into FAC2
and, depending on the sign of DEtLEXP,
either multiplies or divides FACi repeat¬
edly by 10.
You now have a binary floating-point
number In FACi,
My routine requires one digit to the
left of the decimal point, Modifying the
algorithm to accept any number of digits
to the decimal point's left should be triv¬
ial, It would also be simple to recode
things so that signs are not required; no
sign would indicate an Implied plus sign.
Finally, you could have the routine as¬
sume a aero exponent If It encountered
the end of the string before running Into
nnB,
Outgoing
Once you've done all sorts of compli¬
cated floating-point calculations, you
need a way to examine the results of your
clpherlngs, You need the reverse of the
Input routine; something to convert a
floating-point number to an ASCII char¬
acter string (see listing 3),
The output algorithm works like this!
Remember that the Internal representa¬
tion of the floating-point numbers Is in
base 2, so we need to somehow extract
the base-10 exponent portion of the num¬
ber, We already know the Internal repre¬
sentation for 10,0 (we used that In our In¬
put routine), so we can perform a series
of multiplications or divisions by 10 until
the number falls somewhere between 1
and 16, You can tell when the number is
In this range by watching the exponent
(In this case, FACi_EXP minus the bias
amount), which tells you how many digit
positions the binary point is from the
number's most significant bit, For exam¬
ple, If FACi_EXP = BIAS + 3, you know
the number looks like bbbbbMbbb ., ■
(where b is a bit, 1 or 0), If FACi_EXP =
BIAS - 2, the number looks like this!
0,00 bbbbbbbbb ,., (where the leftmost b
Is the most significant digit),
Each time the routine performs a mul¬
tiplication (or a division) by 10, It incre¬
ments (or decrements) DEtLEXP. In this
way, the routine determines the num¬
ber's base-10 exponent,
The routine's next step is to narrow the
number's range even further by verify¬
ing that It Is Detween 1 and 10, If the
number Is greater than 10 (It cannot be
less than 1 because of what the routine
has done to the number so far), FPOtlTPUT
does one more division by 10. Now the
routine adjusts the number so that the
binary point is between bits IS and 76,
and the top 4 bits of the number are Its
Integer portion, And thanks to all the
WHttMWd
ADDIGITt
CALL FAClxlO;
FAC1_MAN = FACl_MAN + VALUE (CH);
RETURN;
FAClxlOi
(This routine multiplies FACl's mantissa by ID using
the identity 10*x=8*x+2*)ti)
Shift FAC1_MAN left 1 bit;
FAC3_MAN = FAC1_MAN;
Shift FAC1J4AN left 2 bits;
FAC1_MAN = FAC1_MAN + FAC3_MAN;
RETURN;
Listing 3t Pseudocode for the floating point output tvutlne .
FPOUTPUT:
DEC_EXP-0;
IP FACl_EXP=0 THEN GOTO FoUTl;
FAC2-10 i 0 1
(Note! The comparisons in the following two WHILE
statements treat FACI as a positive number*)
WHILE FACI > 15
BEGIN
CALL FPDIV/
bEC_EXP-DEC_EXP+1;
END
WHILE FACI < 1
BEGIN
CALL FPMULT;
DEC_EXP-DEC_EXP-1;
END
IF FACl>-iO THEN
BEGIN
CALL FPDIV;
DEC_EXP-DEC_EXP-f 1;
END
(Bet binary point between bits 75 and 76*)
IF FACi EXP^BlAS+4 THEN
Shift FACI MAN left 1 bit;
ELBE
WHILE FAC1_EXP < BIAS4-3
BEGIN
Shift FACl_MAN right 1 bit;
FAC1_EXP=FAC1_EXP+1;
END
BOUND FAC1_MAN;
FOUT1:
IF FAClJJlGN * 0 THEN OUTPUT(■+»);
ELSE
OUTPUT I 1 - 1 )t
CH - Leftmost nibble of FACl_MAN;
OUTPUT(ASCII(CH))/
OUTPUT(*.•)/
REPEAT N TIMES
BEGIN
Clear leftmost nibble of FACI MAN;
CALL FAClxlO;
CH s Leftmost nibble of FACl_MAN;
OUTPUT(ASCII(CH));
END
OUTPUT ('EM;
IF DEC_EXP>-0 THEN OUTPUT(' + *)/
ELSE
OUTPUT ( 1 - 1 ) ;
OUTPUT(lnteger_to_ASCII(ABS(DEC_EXP)));
RETURN
OCTOBER 1988 • BYTE 295
SOME ASSEMBLY REQUIRED
multiplying and dividing by 10 that’s
gone on, we know that the integer portion
of the number must be between 1 and
10—that is, a single decimal digit.
The rest of the job is a snap. Since
you’ve isolated your first digit in the top
4 bits, you simply strip those bits out,
convert binary to ASCII, and output the
character. Then you multiply the man*
tlssa by 10, strip the top 4 bits out again,
and keep up the process until you have
however many digits you need. (Warn¬
ing: Do not use the package’s FPMULT
routine to do this multiplication, since
FPMULT exits through the normalization
routine, which would reset the binary
point. Instead, you should use the fact
that 10x.x = 2xjt + 8xjtand imple¬
ment the multiplication as a series of
shifts and adds. Check out the pseudo¬
code for routine FAC1 x 10.) The deci¬
mal exponent portion is waiting for you
in DEC_EXP, so just output it using an in-
teger-to-ASCII routine (the details of
which I won’t go over here, since there
are plenty of sources for such algo¬
rithms), and you’re all done,
The only thing I've glossed over is
rounding (the pseudocode showB it as
ROUND FAC1_MAN). There are various
ways you can go about rounding the num¬
ber for output; the choice depends on
what sort of accuracy you’re looking for.
If you modify FPOUTPUT to be part of
some formatted numeric output package,
you’ll have to add code to determine
which digit to round on. This will depend
on how many digits a particular calling
routine requests to output, My math
package’s output routine simply adds 5
x 10'” to the number in the mantissa
since, as I said earlier, a 64-bit mantissa
gives about 19 digits of accuracy. (It does
this by adding 9393 hexadecimal to the
least significant word of FAC1_MAN and
rippling any carries on up the rest of the
mantissa.)
Left as an Exercise
Carnivorous floating-point addicts may
want to extend the package even further.
This is understandable; there are plenty
of functions involving floating-point
numbers that I haven’t covered here.
Some of the more esoteric are beyond
what I have room to present. Other, more
recognizable functions are quite easy to
implement:
• Integer-to-flooting-point: The clue to
this is hidden in the floating-point input
routine. First, you check the sign of the
integer, store that in FAC1_SIQN, and, if
it’s negative, convert the integer to a pos¬
itive number. You move the integer into
FAC1_MAN—right-justified, so that the
low word of the integer is in the rightmost
word of FAC1_MAN. Then you load
FAC1_EXP with the value BIAS+79 and
call the normalization routine.
• Floating-polnt-to-integer\ Load the
number into FAC1 using LDFACC and ex¬
amine FACl.EXP, If FAC 1_EXP is less
than or equal to BIAS, forget it—the
number has no integer part. Otherwise,
FAC 1_EXP - BIAS tells you how many
bits, starting with bit 78 and moving to
the right, are the integer portion. For ex¬
ample, if FAC1_EXP - BIAS = 3, then
bits 78 through 74 form the Integer (with
bit 78 being most significant). Do a loop¬
ing shift operation and a final check with
FAC1_SIQN to see if you have to negate
things, and you’re there.
• Floating-point comparisons ; Compari¬
son operations—greater than, less than,
equal to, and so on—are easily done
using the floating-point subtract routine
continued
PolyAWK
The Toolbox Language
pblyAWK
For C, Pascal,
BASIC, Assembler,
FORTRAN & B^LYmoi
dBASE programmers,
n *AWK-v
lYttgmrnming A
Language
AuhpV Ail"
tSlft-Vl \V Kl KWMM
M'Ali'R j. Wi'IMU M' d*
MS-DOS $99
Programmers, engineers and scientists e
programs. You will still use standard lang
versatile, simple and powerful language will become an Indispensable part of your toolbox.
Aho, Richard Weinberger and Brian Kernighan of Bell Labs developed AWK for UNIX. PolyAWK, for
MS-DOS fully conforms to the AWK standard as defined by the authors In their book, the AWK
Programming Language , which functions as the user's manual.
A Pattern Matching Language
PolyAWK Is a powerful pattern matching language for writing short programs to handle common text
manipulation and data conversion tasks, multiple input files, dynamic regular expressions, and user
defined functions, A PolyAWK program consists of a sequence of patterns and actions that tell what
to look for In the Input data and what to do when It's found. PolyAWK searches a set of flies for lines
or strings matched by any of the patterns. When a match Is found, the corresponding action Is per¬
formed, A pattern can select lines by combinations of regular expressions and comparison opera¬
tions on strings, numbers, fields, variables and array elements. Actions may perform arbitrary pro¬
cessing on selected lines. The action language looks like C, but there are no declarations, and strings
and numbers are built-in data types,
Concise Code Saves You Time & Effort
The most compelling reason to use PolyAWK is that you can literally accomplish In a few lines of code
what may take pages in 0, Pascal, BASIC, FORTRAN or Assembler. The brevity of expression and
convenience of operations make PolyAWK valuable for prototyping even large steed programs.
Math Support & Large Model Implementation
PolyAWK Includes extensive support tor math lunolions such as strings, integers, floating point
numbers and transcendental functions (sin, log, eto.) for scientific applications. PolyAWK Is a large
model implementation and can use all of available memory to run programs or read files greater than 04k.
30 Day Money Back Guarantee
Credit Card Ordersi 1-000-547-4000 Ask For Dept. BYT
Send cheeks and P.O.s Toi POLYTRON Corporation
1700 NW 167th Piaee, Beaverton, OR 97006 (503) 645-1150 FAX: (503) 645-4576
’OLYTRO
High Quality Software Since 1982
296 BYTE • OCTOBER 1988
Circle 202 on Render Service Cord
How to create high-performance programs
without wasting your time or money
Watch
Point
wimw
C Source
Window
pr intf (Uto •tnctara mmk
jrUtf ("xT«\*<r«\a*r* xft
•iir-hd*mt, Uir ->ol
tin > ilwoffatmct hWI
pr intf ("addr->street staMI iHHHHHH
;pr* rt
R Hi*# > «
M OM n
H- *■!*• u iJ?
Sri*** *•» (til) «•!•»» wHIm* •
»ttfli(ig «4 ajfow# Ml* ro»*w
MiifUlipi tii RMwwfc
Oitraot
->city
•>rUt«
Variables
Window
TV# «UHir4ni« mMKar. mtlno*
pointer
iobCBl
P0x02ck
iobtei
struct
iohtl]
pointer
Order now by calling our toll tree number or mail
the coupon to Mix Software, 1132 Commerce
Drive, Richardson, TX 75081.
Step 1: The $19.95
Power C compiler
Power C ia the new ANSI compatible C compiler
that runs faster than Microsoft C and has more
functions than Turbo C®. Power C combines
high-performance software with superb docu¬
mentation, all for less than the price of most C
books alone. It's your fast route to fast programs
without the fast bucks. Compare Power C to the
competition and see how much time and money
you'll save.
Step 2: The $19.95
Power Ctrace debugger
e«V«
m (V (Hr Twill
IW< LWU, fS ff.4*?
\\W llitth-ivthru mutt p ( t Uiil|iih>l
Technical Specificatione
Power G Includes: Power C compiler with integrated Make,
power C Linker, Power C Libraries (450 functions), the Power
C hook (680 pages), and support for...
ANSI standard
IEEE floating point
8087/80287 coprocessor
o auto-sensing of 8Q87/8Q287
^ automatic register variables
✓ unlimited program size
^ mixed model (near & far pointers)
graphics on CGA, EGA, VGA, & Hercules
Optional Products:
Power Ctrace debugger
^ Library source code
> RCP business math _
Perforinanue/Price Chart
(execution times in seconds)
Power C
Quick C"
Turbo C®
1) fib
23.8
53.4
26.4
2) sieve
27.6
43.2
25,5
3) tdbl
3.5
9.0
9.6
4) diskio
13.5
14.4
14.3
5) report
11.0
71.7
60.7
6) drystone
36.6
41.6
31.8
Compile/Link
73.9
113.5
81.4
EXE File Size
25120
32092
27184
Compiler Price
$19.95
$99.00
$99.95
Debugger Price
$19.95
N/C
N/A
Library Source
$10.00
$150.00
$150.00
Total Coat
$49.90
$249.00
$249.95
N/C no charge - N/A not available
Benchmarks compiled using Make utility, command-line compiler,
and medium memory model
Power Ctrace is the new state-of-the-art
C debugger that makes Microsoft's CodeView
look like old technology. Power Ctrace will reduce
the time you spend debugging your C programs
by at least a factor of 10. With Power Ctrace,
you'll be working smarter instead of harder. Actu¬
ally, you'll be having so much fun that it won't
even feel like work anymore.
Unlike other debuggers, Power Ctrace lets you
debug graphics programs on a single monitor.
You can even debug programs that write directly
to video memory. However, the major advantage
of Power Ctrace is simple operation. You won't
waste any time trying to understand or remember
cryptic commands. With Power Ctrace, a single
keystroke is all it takes. Help screens show you
which key to press and pop-up menus list your
options. Invest just 10 minutes with Power Ctrace
now and you'll save hours from now on.
1-800-333-0330
For technical support call: 1-214-783-6001
Minimum Syslem Requirements;
DOS 2 0 or later, 32QK memory, 2 floppy drives or hard drive.
Runs on IBM PC, XT, AT, PS/2 and compatibles.
nrTORRR 1QRR • BYTE 207
HANDS QN
SOME ASSEMBLY REQUIRED
m> visa, t mtonwA
04 H««r fttitarwni*
Mi for flw Mmmiy fywtola
3.0 M B0/DD
0 MAHEW 1J3
■ 8 BNY 1.17
0 0 ATA 8 AFE 100
HP
1.00
.84
,80
,07
.80
Risks
2400BAUD
$95 MODEM
30 DAY FREE TRIAL
WE AREN'T KIDDING ...HIGH PERFORM¬
ANCE TEXAS INSTRUMENT CHIP SET. TOW
COST, NO COMPROMISE 2400 , 1300,300 BAUD
MODEM. FUU- FEATURED, HAYES CQMPAT-
CAU FQR perns
CompuCom Corporation
(BOO) ACT QN IT (408) 733-45PQ (CA)
Circle W an Homier Service Card
Circle 99 an Reader Serriee ford
Relation to RttRl
Development
PDK51
Tha PRK 51 is a powerful anti aponomioal
Phnioe far the rlovfllnpmont of 8061 bneocl
lyataim The PPK 61 is u&ah with an IBM-PP or
equivelont anti Inplnrfosr
• QlREP-ll 0058 Basin Mioronontrollor
• BXA 61 Crow Aaaamhlor
t rom-BbeqcI Monitor/Pehiiggor
• PRUM Programmer
• Power Sonplins
• Roenmentatlpn, Tlitorial anti More
[i
call Nowi (eoa) mam
Binary Teghnoloflyi Ino,
Main 91, P.Q. Box 67, Mention, NH Q377Q
CHPCLOC
KtyMreleoWemendir IN A CHIPt
Easy plug in ■ IQ-year battery
Never set date/tlme again
No slot needed ■ 100% compatible
NOW WOHKS Wi l li PH / 2
OHIROLOK w/software NOW 141,00
30-day money-back guarantee
COMPUQUEST INC,
801 Morae Ava. 1 Schaumburg, lb 80198
1-800-788*8389
1-318-888-8668 In IL,
Circle 99 on Reader Serriee Card
tumnm-
• Multi-user Patatesei
• Powerful I
• Multiple Operating
System compatibility!
9 Attractive Dealer
Pricing I
• Full Dealer Supportl
pataflex is a traUemark of Data Access
Dealer Inquiries Invited
OJg
24000 Telegraph poad
Southfield. Michigan 40034 USA
1313) 352-2345
(FP9UB) and checking the sign of the
result.
Of course, there are other routines that
are even simpler, To take the absolute
value of a floating-point number, you
simply clear the sign bit, To change a
floating-point number's sign, you do an
exclusive-QR operation on the sign bit,
Yon can perform these functions with¬
out even moving the number into the
accumulator,
Then there are the tough routines,
such as trigonometric and transcendental
functions. You can handle these by ap¬
plying either interpolation to lookup
tables (if you have lots of storage and
you’re looking for speed) or series ex¬
pansion (which is best when storage is
tight and you don't mind waiting a little
for your answer). For example, tne series
expansion for sine(*) is as follows;
sineOO = * - jF/3! + *V5| - *V7I
+ *V9I,,,
The infamous CRC (Chemical Rubber
Company) Handbook of Standard Math¬
ematical Tables, forever the sidekick of
any university math, science, or engi¬
neering student and available in most col¬
lege bookstores, will provide you with
the series expansion for more functions
than you can think of,
Finally, you can find more informa¬
tion on floating-point processing in the
In Depth section of the March issue of
BYTE.
Next Month
Dave Bet*, author of XUSP, joins in for
a discussion of embedded languages, ■
BIBLIOGRAPHY
Feierback, Gary, and Paul Thomas. Forth
Taolu and Applications, Reston, VA;
Rpston Publishing, 1985,
Findley, Robert. Scelhi 'SOSO' Software
Gourmet Guide and Cook Rook, Mil¬
ford, CT; Sceibi Computer Consulting,
1976.
Graham, Neill, Microprocessor Program¬
ming far Computer Hobbyists, Blue
Ridge Summit, PA: Tab Books, 1977,
Rick Qrehan is a BYTE senior technical
editor at large, He has a BS in physics
and applied mathematics and an MS in
computer science/mathematics from
Memphis State University, He can be
reached on BIX as "rick-g ,"
Your guestions and comments are wel¬
come, Write to; Editor, BYTE, One
Phoenix Mill Tone, Peterborough, NH,
03458.
Cirtle 99 an Reader Service Card
Clrele W on Reader Service Card
Stop fooling around. It’s time to get hardcore about software. With Microsoft.
We’ll give you all the resources you want. Tens of millions in R&D
funding. Along with one of the most elementary tools for thinking — a door,
which leads to your own private office. All backed by management that truly
does speak your language, because they probably helped write it.
We’re serious about software design. If you are too, then apply right now
for one of these opportunities.
Software Design Engineers
We’re working on everything from worldclass application software, compilers,
operating systems, and networking to sophisticated graphics, powerful pro¬
ductivity software and more. You could be too, if you have programming
experience and a background that includes 68000, Macintosh® Toolbox, Win¬
dows™, “C”, micro’s, 8086, UNIX™/XENIX®, or MS-DOS®.
There are opportunities to work with our teams in systems, applications,
CD-ROM, languages, or networking.
If you qualify, Microsoft offers you an opportunity to live and work
where the quality of life is high and the cost of living is low — the beautiful
Pacific Northwest. Along with amenities such as a health club membership,
workout facilities and parcourse, plus an array of benefits.
To apply, please send your resume in confidence
to: MICROSOFT CORPORATION, Human Re¬
sources, Dept. SSDE-1088BYTE, 16011 N.E.
36th Way, Box 97017, Redmond, WA
98073-9717. We are an equal opportunity
employer. No phone calls, please.
Microsoft
Trademarks are registered to their respective companies.
OCTOBER 1988 •BYTE 299
-The Buyer’s Mart-
A Directory of Products and Services
THE BUYER’S MART is a monthly advertising section which enables readers
to easily locate suppliers by product category. As a unique feature, each
BUYER’S MART ad includes a Reader Service number to assist interested
readers in requesting information from participating advertisers.
RATES: lx—$475 3x-$450 6x-$425 12x—$375
Prepayment must accompany each insertion. VISA/MC Accepted.
AD FORMAT: Each ad will be designed and typeset by BYTE. Advertisers must
furnish typewritten copy. Ads can include headline (23 characters maximum),
descriptive text (250 characters is recommended, but up to 350 characters can
be accomodated), plus company name, address and telephone number. Do not
send logos or camera-ready artwork.
DEADLINE: Ad copy is due approximately 2 months prior to issue date. For ex¬
ample: November issue closes on September 9. Send your copy and payment
to THE BUYER’S MART, BYTE Magazine, 1 Phoenix Mill Lane, Peterborough,
NH 03458. For more information call Mark Stone at BYTE 603-924-3754.
ACCESSORIES
ACCESSORIES
ARTIFICIAL INTELLIGENCE I
FREE CATALOG
Thousands of parts and new surplus electronic parts
at super low prices. FAST ORDER PROCESSING
AND SHIPPING (95% of all orders shipped within
48 hours).
CALL OR WRITE FOR A FREE CATALOG. . .
ALL ELECTRONICS CORPORATION
P.O. Box 567, Van Nuys, CA 91408-0567
1-800-826-5432
YOUR OWN COMPUTER PAPER
Put your name and/or department, project, pro¬
posal, or report across the bottom of every final
presentation page. Send us your copy plus
name, address, phone number and printer
make and model number and we'll send you
FREE SAMPLES.
FORMSMART. INC.
P.O. Box 592, E. Freetown, MA 02717
LISP on a MAC
Get all the functionality of the Franzlisp
dialect of the Lisp language. $20 purchases
a 64K Lisp program, which will run on a
MAC plus or equivalent. 1MB RAM recom¬
mended for this program. Send order to:
Oosson Software
Box 33113, Coon Rapids, MN 55433
Inquiry 576.
Inquiry 581.
Inquiry 585.
FREE UPS CATALOG
Protect your computer and make it last longer.
Call or write today!
Best Power Technology, Inc.
World's largest manufacturer of
uninterrruptlble power systems.
P.O. Box 280, Necedah, Wl 54646
TOLL FREE (800) 356-5794 ext. 1004
or (608) 565-7200 ext. 1004
SMART PRINTER STAND
UNDERSTAND
is an attractive printer stand with switchable data con¬
version, surge suppression & power switch. Saves
space & avoids clutterl UNDERSTAND . PP:
$295 (2 parallel in, 1 parallel out)
UNDERSTAND-PS:
$395 (1 parallel & 1 serial in, 1 parallel out)
MAS Inc.
15941 S. Harlem Ave., Suite 333, Tlnley Park, IL 60477
(815) 469-4501
muLISP™ 87 for MS-DOS
Fast, compact, efficient LISP programming environ¬
ment. muLISP programs run 2 to 3 times faster &
take Vi to V 3 the space of other LISPs. 450 Com¬
mon LISP functions, multi-window editing & debug¬
ging, flavors, graphics primitives, lessons & help,
demo programs, comprehensive manual.
Soft Warehouse, Inc.
3615 Harding Ave., Suite 505, Honolulu, HI 96816
(808) 734-5801
Inquiry 577.
Inquiry 582.
Inquiry 586.
ARTIFICIAL INTELLIGENCE
1
BACK UP SYSTEMS
CUT RIBBON COSTS!
Re-ink your printer ribbons quickly and easily. Do all
cartridge ribbons with just one inker! For crisp, black
professional print since 1982. You can choose from 3
models: Manual E-Zee Inker — $39.50
Electric E-Zee Inker — $89.50
Ink Master (Electric) — $159.00
lOOO's of satisfied users in 5 years. Money back guarantee.
BORG INDUSTRIES
525 MAIN ST.. JANESVILLE, IA 50647
1-800-553-2404 In IOWA 319-987-2976
HIGH PERFORMANCE RULES BASED
EXPERT SYSTEM “SHELL” (H.E.S.).
Caters for thousands and thousands of rules, integrate with your
existing database. Easy to use, no knowledge of programming re¬
quired. Applications: medical diagnosis, fault diagnostics, business,
admin, banking, finance, Insurance, law, engineering, education,
electricity boards and many other application areas. Available on
PC/XT/AT, MS-DOS, Xenix, Unix. Demo copy $84 (with facility to
create 300 rules). Full version $21,000.
HORIZON SOFTWARE LTD.
27 East St., Leicester LEI 6NB. U.K.
Tel (44) 533 556550
HD BAC-UP
THE EASIEST & FASTEST BACKUP UTILITY
FOR PC/XT/ATS & COMPATIBLES.
AFFORDABLE PRICE $36.50.
EASY INSTALLATION & USE - REQUIRES
NO KNOWLEDGE OF DOS — DAILY BACKUPS RUN
IN A FRACTION OF THE TIME.
CALL FOR INFO & DEMO DISK 800-457-1313.
HI-TEC INDUSTRIES
6100 S. Fairfax Rd., Bloomington, IN 47401
812-824-8000
Inquiry 578.
Inquiry 583.
Inquiry 587.
BAR CODE
SELF-INKING PRINTER RIBBON
Awarded United States Patent #4701062
Lasts 10-15 times longer than the conventional ribbon
For printers using Vi" width open spool ribbon:
Okidata-82A-83A-84-92-93 Dec LA 180/120
Teletype-33, 35 Dec LA 30/IBM 1443 i
Star Gemini 10X Teletype-Model 40
Extel Tl 800/810. 820, 880
Contact us by mail, phone or telex and’ we will forward you a brochure.
CONTROLLED PRINTOUT DEVICES, INC.
POB 869, Baldwin Rd., Arden, NC 28704
(704) 684-9044 • TELEX: (FILMON-AREN) 577454
NanoLISP $99.99
An MS-DOS Common LISP interpreter that sup¬
ports most Common LISP operations and strictly
adheres to the standard. Numerous advanced and
extra features, excellent debugging facilities, sam¬
ple Al programs, fully-indexed manual, free
technical support.
Microcomputer Systems Consultants
P.O. Box 6646, Santa Barbara, CA 93160
(805) 967-2270
BAR CODES & BIG TEXT
On EPSON. IBM, OKI dot matrix or LaserJet. Design any for¬
mat/size on ONE easy screen. 1-120 fields/label. 13 text sizes
to 1" - readable at 50 ft. AIAG, MIL-STD, 2 of 5, 128,
UPC/EAN, Code 39, etc. Color, Reverses, File Input,
FAST—$279. Other menu-driven bar code programs from $49.
30 day $ back.
Worthington Data Solutions
417-A Ingalls St., Santa Cruz, CA 95060
(800) 345-4220 In CA: (408) 458-9938
Inquiry 579.
Companion and Extender
The PS/2 COMPANION lets you add an extra keyboard and
monitor up to 150 feet away from your system unit. It comes
complete with all connections and supports both color and
monochrome monitors. Prices start at $249 for a 25' unit.
EXTENDER lets you move the keyboard and monitor up to
150 feet from the system unit. Prices start at $149.
Cybex Corporation
2800-H Bob Wallace Ave., Huntsville, AL 35805
205 - 534-0011
NEW Expert System
FirstExpert - expert system generator. Ridiculously easy yet
extremely powerful. No programming needed. Speed up
business decisions and analysis. Information transferable to
other environments. Amplifies Your intelligence! An ingenious
program for a sensational price. Many examples included.
$99 Call or write for more information.
NovaCast Expert Systems
2530 Berryessa Rd. Suite 607, San Jose, CA 95030
(408) 272-4071 fax: (408) 437-7777
BAR CODE READERS
From the manufacturer for PC/XT/AT, & PS/2. At¬
taches as 2nd keyboard, reads as keyed data. Ex¬
ternal or bus install. With steel wand—$399. Also
Kimtron, Link, Wyse, & RS-232. Portables, Lasers,
slot badge readers, and MagStripe too!
30 day $ back.
Worthington Data Solutions
417-A Ingalls St., Santa Cruz, CA 95060
(800) 345-4220 In CA: (408) 458-9938
Inquiry 580.
Inquiry 584.
300 BYTE* OCTOBER 1988
The Buyer’s Mart
BAR CODES
PRINT BAR CODES/BIG TEXT
FROM YOUR PROGRAM
Add bar codes and big graphics text to your program.
Print from ANY MS-DOS language. Bar codes: UPC,
EAN, 2 of 5, MSI, Code 39. Epson, Oki, IBM dot matrix
text up to V 2 ''. LaserJet up to 2". Font cartridges not
required. $159-$239. 30 day $$ back.
Worthington Data Solutions
417-A Ingalls St., Santa Cruz, CA 95060
(800) 345-4220 _ In CA: (408) 458-9938
COMPLETE LINE
OF BAR CODE PRODUCTS
• PrintBar II • PrintBar Softfonts
• PrintBar I • CodeScan 2000
FREE BROCHURES ( 206 ) 451-8966
Bear Rock Software Co.
6069 Enterprise Dr. Placervllle, CA 95667
BAR CODE MADE EASY
PERCON® E-Z-READER'* keyboard interfaces and multiuser
RS-232 models make it easy to add bar code to virtually any
computer/terminal WITHOUT SOFTWARE MODIFICATION.
Immediate shipping. Two year warranty. Bar code printing
software available. Call for details on fast, accurate, easy data
entry. Substantial reseller discounts.
PERCON®
2190 W. 11th St., Eugene, OR 97402
(503) 344-1189_
READ & PRINT BAR CODES
Fast, reliable data entry into your programs as if
from your keyboard. Internal unit for PC, XT, AT
PS/2-M30. RS-232 unit for DOS & Non-DOS
systems (incl. all PS/2). Stainless steel wand and
LASER interfaces. Powerful Bar Code and Text
printing software.
Seagull Scientific Systems
15127 N.E. 24th, Ste. 333, Redmond, WA 98052
(206) 451-8966 _
BAR CODE READERS
Among the industries best and most widely used barcode
reader, reads all major barcode formats (code 39, 2 of 5,
UPC/EAN, codabar), connects between keyboard & system,
advanced CMOS uses keyboard power supply, connects to all
IBM compatibles and DIN terminals, completely OS indepen¬
dent, software independent. Same day ship, 1 year warranty,
30 day satisfaction guarantee. CALL for prices too low to
advertise.
Solutions Engineering Sales
8653 Georgia Ave., Silver Spring, MD 20910
_ 800-635-6533 _
Inquiry 588.
DATA INPUT DEVICES
Bar Code & Magnetic Stripe Readers for microcom¬
puters & terminals, including IBM PS/2 & others, DEC,
AT&T, CT, Wyse, Wang. All readers connect on the
keyboard cable & are transparent to all software. Low
cost bar code print programs & magnetic encoders are
also available. GSA contract #GS00K87AGS5346.
TPS Electronics
4047 Transport, Palo Alto, CA 94303
415-856-6833 Telex 371-9097 TPS PLA
Inquiry 589.
BBS PUBLIC DOMAIN
7,500 + Titles in Download Library
18+ Special Interest Forum message bases plus
Real Time Conferencing. USA TODAY Decision-
Line News Service. Quarterly Newsletter & BBS
System Users Guide. PC Pursuit Accessible. Fee:
$10/3 Mo. — $25/Yr.
9 Incoming lines. FREE DEMO MODE
(503) 761-8100 12/2400 N,8,1
RANDOM ACCESS Information Network
P.O. Box 16675, Portland OR 97216
_ Voice: (503) 239-8299 _
Inquiry 590.
CAD/CAM
$39.95 CAD
Fully featured, symbols, auto dimensioning, hatch¬
ing, fillets, reads DXF, handles all but the largest
drawings. Extremely powerful BASIC-like macros,
on line manual plus so much more. Requires IBM
XT/AT/PS2 with 640K and hard disk. 20,000 new
users this year.
PAFEC INC.
5550 Technology Park, Norcross, GA 30092
1-800-52PAFEC (404) 441-9300
Inquiry 591.
CASE
Affordable CASE
A new concept in Computer Aided Engineer¬
ing for developing PC/DOS applications! C
Dispatcher generates fast, efficient C code for
command and menu driven applications.
Develop, document, and change easily. Many
features. For many compilers. $295.00 MCA/isa
Amaryllis Inc.
563 Wattaquadoc Rd., Bolton, MA 01740
_ (617) 365-5456 _
Inquiry 592.
CASE STATE PROGRAM COMPILERS
The COMPEDITOR, a software development tool quick¬
ly documents and forms real time and event driven
source programs in ADA, BASIC, C, FORTRAN and
PASCAL.
IBM PC, XT, AT, PS/2 190K RAM Dos 2.0+
Price: $175.00 per language (With Primer and Debugger)
Sampler $30
AYEC0 5025 Nassau Circle, Orlando
INCORPORATED FL 32808 (407) 295-0930
Inquiry 593.
PROTOTYPING TOOL
Build a working system model of your application
with PC-PROTO. Very Fast. Very Flexible. No Pro¬
gramming Required. Screen Painter. Data Base
Manager. Generate data dictionary, source code,
documentation, programming specifications.
Suitable for JAD as well. For PC, XT or AT. From
$149.00. MC/VISA.
Kartech, Inc. (416) 656-2032
165 Pinewood Ave., Toronto, Ontario, Canada M6C 2V6
Inquiry 594.
CD/ROM
Public Data on CD-ROMs
• Econ/Stats I — Prices, Employment
• Consu/Stats — BLS/Census 1984 consumer data
• Agri/Stats — Agricultural series
• Makes tables, DIF, or ASCII
• $49 each, req. MS-DOS
• CD-ROM publishing services available
Hopkins Technology
421 Hazel Lane, Hopkins, MN 55343
(612) 931-9376 CompuServe 74017,614
Inquiry 595.
COMMUNICATIONS
Bi-Directional File X-fers
Multl-Com telecommunications program offers the following....
• Simultaneous Downloading/Uploading
• Send/Receive Console Messages During File Transfers
• 100% Line Utilization During Multi-File Transfers
• Uses Full Duplex ADLC Protocol
• More Efficient Than Xmodem, Kermlt, etc.
• Saves Time and Cuts Connect Costs
Information & 5V<i" Demo Disk.$5.00 + S3 s/h
Program Pkg., 3 W & 5V4* disks, manual.. . .$49.95 + $4 s/h
Multiplex Systems (412) 276-3374 24 hrs.
P.O. Box 16174, Pittsburgh, PA 15242
Inquiry 596.
FAX MACHINES $395
MURATA FAX 1200/1600 .$795/925
SHARP FAX F0300/F0500.$1195/1495
TOSHIBA FAX 30100/3300/3700 .$1088/1240/CALL
RICOH 10/20.$1295/1595
CANON FAX 20.$1279
PC/XT SYS.Receive/Transmit FAX+Scanner.$1595
PC/XT Telephone Answer & Voicemail.$1195
Prepay prices Visa/MC 2% cod 2% restock 20%
TELEPHONE PRODUCTS CENTER
23591 #21 3 El Toro Rd., El Toro, CA 92630 714 / 739-9555
Inquiry 597.
COMPUTER INSURANCE
INSURES YOUR COMPUTER
SAFEWARE provides full replacement of hardware,
media and purchased software. As little as $39 a
year provides comprehensive coverage. Blanket
coverage; no list of equipment needed. One call
does it all. Call 8 am-10 pm ET. (Sat. 9 to 5)
TOLL FREE 1-800-848-3469
(Local 614-262-0559)
SAFEWARE, The Insurance Agency Inc.
Inquiry 598.
COMPUTER RENTALS
R E
N T A L S
WEEKLY
MONTHLY YEARLY
IBM - APPLE
A j A
COMPAQ
$189
| Full Stock/Next Day Delivery
1 Free Service & Maintenance
1 v J
* PER MO.
| IBM PS/2 Model 50 800 PC-RENTL |
Inquiry 599.
CROSS ASSEMBLERS
CROSS ASSEMBLERS
Universal Linker, Librarian
Targets for 36 Microprocessors
Hosts: PC/MS DOS, micro VAX, VAX 8000
Developed and supported at:
ENERTEC, INC.
BOX 1312, Lansdale, PA 19446
215-362-0966 _ MC/VISA
Inquiry 600.
Professional Series
Pseudocode releases it’s PseudoSam Professional
Series of cross assemblers. Most popular processors.
Macros, Conditional Assembly, and Include Files. Vir¬
tually unlimited size. For IBM PC’s, MS-DOS 2.0 or
greater. With manual for $35.00. Each additional $20.00.
(Ml res. 4% tax). Shipping $5, Canada $10, Foreign $15.
Visa/MC. (Dealer Inquiries Welcome).
Kore
6910 Patterson, Caledonia, Ml 49316
_ 616-791-9333 _
Inquiry 601.
OCTOBER 1988 -BYTE 301
The Buyer’s Mart
CROSS ASSEMBLERS
FANTASTIC SIMULATORS
For the 8048, 8051, 8080, 8085, & Z80 families. Full function
simulation including ALL MODES of interrupts. Built-in
disassembler. Better than expensive I.C.E.’s.
CROSS ASSEMBLERS
We support the 8048,8051, 8080/8085, 8096 & Z80 families.
Just $75 each.
Lear Com Company
2440 Kipling St./Ste. 206, Lakewood, CO 80215
303-232-2226
Inquiry 602.
CROSS ASSEMBLERS
Macros, PC Compatible, Relocatable, Condi¬
tionals, Fast, Reliable.from $150
also: Disassemblers
EPROM Programmer Board
MICROCOMPUTER TOOLS CO.
Phone (800) 443-0779
In CA (415) 825-4200
912 Hastings Dr., Concord, CA 94518
Inquiry 603.
680X0 Cross Assemblers
Now, inexpensive quality 608X0 Cross Assemblers that use your IBM PC or
compatible. All versions include extensive listing facilities, up to 32 char labels,
sorted symbol tables, INCLUDE files, PATH names, ORG, DC, DS, EQU, many
other directives (except MACROS), printed manuals. Basic versions create S-
records. Unking versions create either S-records or relocatable modules, and
include a linker which creates S-records or binary output files. Not copy pro¬
tected. Minimum requirements are 320K, DOS 2.XX, & 1-5'A" DSDD.
Basic 60000/68010—$4995 Unking 68000/68010-S8995
Basic 60020—$6935 Basic 68020/68881-5129
Checks, VISA, MC accepted. MN residents +6% sales tax. No PO's or COO's,
please. RAVEN Computer Systems
Box 12116, St. Paul, MN 55112 (612) 636-0365
Inquiry 604.
ASSEMBLERS & TRANSLATORS
Over 20 high quality, full function, fast relocatable
and absolute macro assemblers are available im¬
mediately. Source language translators help you
change microcomputers. Hosts: MS/DOS, CPM80,
ISIS.
RELMS™
P.O. Box 6719, San Jose, CA 95150
(408) 356-1210
MC/VISA TWX 910-379-0014 AMEX
Inquiry 605.
Z80/HD64180
SLR Systems cross assemblers run on PC and are
compatible with Microsoft M80/L80. $195.00 for
assembler and linker. We have CP/M emulator
cards for PC. Up to 125 mhz Z80 clock speed, start¬
ing at $249.95! Also Z80/HD64180 C compilers.
Z-World
1772 Picasso Ave., Davis, CA 95616 (916) 753-3722
Please see our ads on page 320.
Inquiry 606.
1 DATA CONVERSION
MEDIA CONVERSION/DATA TRANSLATION
More than Just a straight dump or ASCII transfer!
Word Processing, DBMS, and Spreadsheet data on Disks
or Tapes transferred directly into applications running on
Mainframes, Minis, Micros, Dedicated Word Processors,
Typesetters, and Electronic Publishing systems.
IBM PS/2 & Macintosh supported
#1 in the translation industry!
CompuData Translators, Inc.
3325 Wilshire Blvd., Suite 1202, Los Angeles, CA 90010
(213) 387-4477 1-800-825-8251
Inquiry 607.
302 BYTE* OCTOBER 1988
DATA CONVERSION
PEP Your Data to MS-DOS!
PEP ("Printer Emulation Package") is a unique software
product which makes your MS-DOS system appear to
be an intelligent serial printer. Converting your data from
another operating system is as easy as printing it!
Diskette plus 90 page typeset manual, $64.95 U.S. (Not
copy protected.) Specify 5V4 or 3Vi inch diskette size;
add $5 for both formats.
Intelpro
13 Saratoga Dr., Kirkland, Quebec, Canada H9H 3J9
_ (514) 694-6862 _
Inquiry 608.
DATABASE MGMT. SYSTEMS
SOFTWARE KIT PACKAGING
OEM supplier to one of the world's largest computer
companies offers quality packaging and supplies for
your software products. From diskettes to printed
manuals. Quality products reflecting your company’s
image is our highest priority. Call or write.
COMPUTER LOGICS LIMITED
4845 Transit Road Unit K-8, Depew, NY 14043
(716) 633-2810 Fax (716) 633-2813
Inquiry 609.
FREE TRIAL dBASE III CLOt!
"1 on 1 is a programmable relational DBMS.. . 1 on 1 =
311 is a great deal for those who would be glad to have a
dBASE III PLUS clone"
** PC MAGAZINE 5/17/88 **
Free 30 day trial full program USA only or Buy now get free
upgrade. Money back guarantee $69 + $5. S/H chk/Amex.
CAN +54. Other +$10. Call or write:
1 on 1 Computer Solutions
26 Finchwood Dr., Trumbull, CT 06611 203-375-0914
dBASE III is a trademark of Ashton-TATE
Inquiry 610.
DATA/DISK CONVERSION
QUALITY CONVERSIONS
• Disk • Scanning • Tape
‘TYPEWRITTEN $.33 per page to ASCII
‘TYPESET 6-24 point Low Rates
(*WP Formats available)
IMAGES
Logos/Line Art/Glossies
1st Run Computer Services Inc.
1261 Broadway, Suite 508, New York, NY 10001
(212) 779-0800
Inquiry 611.
Get the Expertise You Need!
Disk/Disk • Tape/Disk • OCR
Over 1,000 formats! 3V2, 5V4, or 8 inch disks; 9 track
mag tape; 10 MB Bernoulli cartridge. Data base and
word processor translation. Specialists in Govern¬
ment Security Data. Call for free consultation.
Computer Conversions, Inc.
9580 Black Mtn. Rd., Ste J, San Diego, CA 92126
_ (619) 693-1697 _
Inquiry 612.
DISK CONVERSIONS
Media transfer to or from: IBM, Xerox, DEC, Wang,
Lanier, CPT, Micom, NBI, CT, also WP, WS,
MS/WRD, DW3, MM, Samna, DEC DX, MAS 11,
Xerox-Writer, ASCII.
FREE TEST CONVERSION
CONVERSION SPECIALISTS
531 Main St., Ste. 835, El Segundo, CA 90245
(213) 545-6551 (213) 322-6319
Inquiry 613.
DATA/DISK CONVERSION
DISK & TAPE CONVERSIONS
AUTOMATICALLY
SAVE TIME AND MONEY
Over 1000 formats from Mini, Micro Mainframe, Word Pro¬
cessors, & Typesetters.
TAPE Conversions as low as $23.00 MB
DISK Conversions as low as $15.00 per Disk
Call or write TODAY for a cost saving quotation.
CREATIVE DATA SERVICES
1210 W. Latimer Ave., Campbell, CA 95008
_ (408) 866-6080 _
Inquiry 614.
RUN HP SERIES 80
PROGRAMS ON IBM PC
Translator allows users to move programs written on HP 85.
86, 87, 9915 to IBM PC, AT, PS/2, compatibles and run them
on Microsoft’s powerful QuickBASIC 4.0. File copy utility in¬
cluded. HP BASIC program translation and disk file copy to
PC's our specialty. Call us.
Oswego Software 312 / 554-3567
507 North Adams St. FAX 312/554-3575
Oswego, Illinois 60543 TELEX 858757
Inquiry 615.
CONVERSION SERVICES
Convert any 9 track magnetic tape to or from over
1000 formats including 3V2", 5V4", 8” disk formats &
word processors. Disk to disk conversions also
available. Call for more info. Introducing OCR Scan¬
ning Services.
Pivar Computing Services, Inc.
165 Arlington Hgts. Rd., Dept. #B
Buffalo Grove, IL 60089 (312) 459-6010
Inquiry 616.
DEMOS/TUTORIALS
INSTANT REPLAY III
Build Demos, Tutorials, Prototypes, Presentations, Music,
Timed Keyboard Macros, and Menu Systems. Includes
Screen Maker, Keystroke/Time Editor, Program Memorizer,
and Animator. Rec'd Great Reviews! Simply the BEST. Not
copy protected. No royalties. 60 day satisfaction money
back guar. IBM and Compatb. $149.95 U.S.Chk/Cr. Crd.
Demo Diskette $5.00
NOSTRADAMUS, INC.
3191 South Valley Street (ste 252)
Salt Lake City, Utah 84109 (801) 487-9662
Inquiry 617.
DESKTOP PUBLISHING
HIGH RESOLUTION MONITOR
• Desktop Publishing and CAD low cost graphics subsystem
• Workstation Resolution for your IBM PC/XT or AT compatible
• 1024 x 768 paper white 14" flat screen
• Drivers for Ventura. Page Maker, Windows, GEM and AutoCAD
• Can coexist with another color graphics adapter
• Call NOW $595 including graphics board, monitor and
software
• VISA and MasterCard accepted
CATi INC
16840-B Joleen Way. Morgan Hill, CA 95037
HOT LINE 408-778-CATS
Inquiry 618.
Desktop Publishers!
When you need the best "no-nonsense" tools for
Screen Capture and Image Management
Collage Display Utilities
Dynamic Grayscaling, Image Browsing and Cataloging, and
much, much more! Supports EGA, VGA, PS/2, CGA,
Hercules, and MDA displays!
Suggested Retail price, only $89®®
Inner Medis, lnc.( 603 ) 465-3216,-7195 Fax
Inquiry 619.
DISK COMPATIBILITY
IBM PC* USB Mao DISKS
MatehMeker lota you plug any Macintosh exter¬
nal floppy drive Into an IBM PC. Mall also card and
software lota you copy to/from, view directory, in¬
itialize, or delete files on the Mac diskette Works
with POa, XTa, ATa, and compatibles. The easy way
fo move tofomwf/pfi/
S140.U0 viaa/MC/CQWOhk.
Mtero Solution* Computer Products
132 yy. f-incoln Hwy . PoKalb, II G0U5 SW7S6-a411-
Inquiry 62Q.
DISK DRIVES
HAND
DISKS
MN6120
110 MB
20Ma
$000.
MNU30OE
338 MB
10MB
$2380.
MN0000
71 MB
20MB
$545.
M01366
150 MB
23MB
$1290.
MCI 336
71 MB
20MB
$545.
8T4QB8
00 MB
20MB
$525,
BT251
40 MB
40MB
$329.
BT251-1
40 MB
20MB
$379.
CPU
INO
(714) 670-6033
Inquiry 621.
pays DRIVRS FOR pot ATt
CompatIKItfPC .*328
OompatiKitMT.*288
Built-in floppy controllers—no problem-
aupporta multiple drives and formats, l-eta your
computur una IBM PB/314M diskettes ptos nioref
Call for further information or to place an order.
W6VA1GV CWPHtPK
Micro lolutloni Computer Products
13? W hincdn Hwy, PnKalh li- 00116 61S/7S6 341 1
01S/78S3411
Inquiry 622.
DISK DURi EQUIPMENT
seconds each with famous Mountf
tion equipment at the veiy heat prlc
for all of your duplication equlpn
from Piaka to Prlvea to Pupllpaioi
Inquiry Ovk*.
DISK DU PI 1C AT ION
The Buyer’s Mart-
DO YOUR OWN DUPLICATION
Copy 10,000 or only 10 in na lliile aa 18
seconds each with famoua Mountain Puplica-
1 i prioeall Bee ua
pnient needa
tors.
SYSTEMS SUPPORT DATA
223 North Royal Avenue Front Royal, VA 22030
1-800231-4366
miPUCATION IS THIIIN0IRRVT FORM OF FIATTIRY
l-et ua Platter yuulll Boa ue ter all rllak
duplication needa. 10 disks to 100,000 and
mere All formats-All systems Beat
prices-Our own in-houae printing of
dooumentatten—labela-aleevea.
SYSTBMS SUPPORT DATA
223 North Royal Avenue, Front Royal, VA 22030
1-IQMSV-iSML-. . ..
Inquiry 624.
CHEAP OI8K8HI
Allhuugli thla headline may not oonvey
quality.our 3Vj" floppy dlaka dol
100% Oertlllad
7»0k only oe«
1,44 Mia only 18.80
SYSTEMS SUPPORT DATA
223 North Royal Avenue, Front Royal, VA 22830
1 -aoo.aa 1 . 4 a 8 g --
inquiry aas.
DUPLICATION SI RVICt
SOPTWARB DUPLICATION
• Tephnipal Support
• Cuaierti fackaalng' ..
« eppy protection • Faai Turnaround
1 Competitive Pricing
SATISFACTION GUARANTEED
000-222-0400 NJ 201-462-7828
MIQASoff
PO Bm m FnM. NJ TO# (Mwrtnwai
Inquiry 626.
SOFTWARE PRODUCTION
e Disk duplication t Warehousing
t All formats • Prop shipping
t BVFRFQOK copy f Fulfillment
prelection • 40-hour delivery
e Uhel/sleevn printing • Consultation &
• Full packaging guidance
SOrvlPBB Qtni-.Byie, | n0 ,
713 W- Mein at-, T-anadale. FA 19446
$16-368-1800 _ 600-843-1616
Inquiry 627.
I Nil III AINMI N I
**CHR88 SPECTACULAR! * *
At last a chew program designed for the new graphics stan
darn. High resolution animation hrlngo your FRA in life!
Solves mala in 7 Huge opening home Bava/rasiari your
games. Animated leaching made Belem level. Take
haek/Change sides. On screen otook. MUCH MORBI BRA
Chess $6096 266k F0A/VQA 6 36" disk. VWVMP
pa
Inquiry 626.
CUBE Microsystems
1 0 (M 86084, Overland Park, KS 00086
(8 13) 448-9 747
HOOKED ON BLACKJACK?
ataekjaek Players- Improve your Play with an inexpensive Owl gwd
M aianklaek program. Plays AM- Casino games and npllnna.
Slwk|aek Vi no (noludea « nn-llna haslg strategies * simple card
_*1 r*.._iKnrn in n n rrv. T.I n, <c\t l InrirnHa (nntiim
gnunla For yew pard-emmlera there ia a Pro-Player Upgrade feature
that allows YOUR eard pounts and YOUR stratagies Mi
laPhina re-
V9 0 or later
qulrmenta « I0M/PP pompallhlejafifik) s PP-l .
» PLAPK4APK program |W Pro-Player Upgrade add $13 60
(Specify diskette sisal Money hack guarantee 30 days - allow 4
weeks lor delivery. Mall check or money order irv- (FT res add m)
IBM SOFTWARE
p 0 Bt* a?• flaw, Pep,. B, Beta Pawn, FI- aawMM
Inquiry 629.
NHM1SIS™ Go Matter™
Qq )g a popular Oriental gama of intellectual com¬
plexity and elegance- NFMFBIB, recognised
worldwide as the heat Co pmgram, ia an ideal
playmate and tutor. Poumelle'a game of the month
fwce "if you ere Interested In (tor huy title pro-
flc«m, n BYTF- 7/07
Toyogo, Ino.
76 Bedford BT, Bie 34Y, hexlngtnn, MA 03173
(017) 061 0400
Inquiry 630.
1 LOW ( IIAM!Vi
PLOW CHARTING 11+ HELPS YGUY
Preriaa flowcharting Is fast and simple with Flaw Charting
II +. Drew, edit and print perfect Pherti: hold and normal fonts,
26 shapea - 96 sizes; lest entry ol arrows, bypasses ft con¬
nectors; Fast insert Fine; shrink screen displays 200 column
chart; 40 column edit screen for detail work, much morel
PATTON A PATTON
01 greet Oaks Blvd, Ban dnso, OA 96110
i-woo-MS-ooaa (Outside OA)
408-888 .8378 (CA/IntT)
Inquiry 631.
I LOW CHARTS
STRUCTURED FLOW CHART
NSPhml creates Nnaai-Shneiderman (structured)
flowcharts from a simple PPl~ Keywords define
structures & text strings appear in the chart. Easy
to create, even easier to reviaol Automatic chart siz¬
ing, text centering. Translators from many
languages available. For Mac and IBM PC.
SILTRONIX, INC.
pa no* BS644, Ban niagn, da 82136
1-000-637-4668
Inquiry 632.
HARDWARE
80S8 Mlerooontroller
BinQla Board 00 Q0/7, Bor. Interface, 6V only;
Assembler+Forth in FPROM+Manual/Boftware
Guide *400. Add-on BPRQM Bimulator inch
download B/W mb Hardware/Software evaluation
package inch cabling and tutorial books $500.
Cross Compiler (Assembler/Forth) available.
MQITAL. MICRO CONTROL
isnimtli Reive be., Mill Cruak, Wk aama
(8(16) 336-8408 _
Inquiry 633.
CHIP CHBCKESR
• 74/64 TTh t CMOS • 0000 Nat- + Bignellps
• 14/4000 CMOS * 0000 TTh
• 14-24 Pin Chips « .3" + 0" 1C widths
Tosie/IrtPritlfios ever 060 digital chips with ANY type
of output In seconds Also tests popular RAM chips. IBM
compatible version 1260 C120 + C04 version $169-
DUNE SYSTEMS
8468 Wills Or-, if. Ipsnr-h. Ml 498M
(818) 883-8368
inquiry 634.
PC CARDS/KITS
• 8 hit A(P Paul, Q-6V .M
• 8 bit D/A card, 0-8.6V .«7fl
• Malay driver card, 6 nutpdla (3A) . *140
• DlQilal I/O (8 TTL InputMput) .178
• jo XT compuinr kit w/mnnlldr . *409
• FREE CATALOG— parts, kits, eamputam
JU CONIPU-TRONIX
3616 N- Wadsworth Blvd., Wlmal Ridga. CQ 80033
(3Q3) 496'QB00
Inquiry 636.
LATBtr VBREION AWARD BIOS
NOW, you can have the latest AWARP RIQ8 for
your PC/XT, 200 or 306 Upgrade your old machine
for VC A, networking and new keyboard and hard
drive types Fast, knowledgeable service,
guaranteed results-
Call 1 0O0-483-340U (0:00 AM tn 0:00 RM F.8T)
KOMPUTHHW1RK, INC.
8B1 Parkvlow Blvd., Hillahurali, PA 1681B
for (nfo, pall (m m om
Inquiry 638.
B7GB1 PROD. $120.00
The UPA 07C51 Programming Adapter lets you use
your general purpose programmer to program the
07O01, 0761 Hi AMP0763H, Q7C2&2, and B762BH
Alsu lots you program the 87C51/Q751H security bil6
and the 07C61 encryption array- It's very simple and
VFRY coal effeclive
LOGICAL 8YHTEM8 CORPORATION
0104 Taall Blnlinn, Syracuse NY 13217
(318) 470-0739 Telex 0716617 I QQ8
Inquiry 6.37.
OCTOBER 1988 • BYTE
303
The Buyer’s Mart
HARDWARE INFORMATION LEGAL
BUY * SELL * TRADE
Apple • IBM • Compaq • Service Parts
• Accessories • Systems •
PHB-OWNED (Electronic*, Inc.
30 Clematis Avenue, Waltham, MA 02164
800-274-6343 FAX 617-881-3666
Service Centers and Dealers welcome
Inquiry 638.
SANYO 660/666 USERS
30/7.2MHZ TURBO BD. W/8Q8B-2.178.06
IBM STYLE CGA VIDEO BD.$168.06
IBM STYLE R8-232 .178.06
HARD DISK CONTROLLER PKG.$138.86
768K MEM/CLK/EXPAN6ION BD. $168.06
20 MEG HARD DISK SYSTEM. $648.86
COMPOSITE MONO MONITOR.$108.86
660 COMMUNICATIONS SOFTWARE.$48.06
TAMPA BAY DIGITAL
1760 Drew St., Clearwater, FL 34616
FREE CATALOG "» 813-442-1677 613-443-7048
Inquiry 639.
66000 / 66020 / 66861
COMPLETE DEVELOPMENT SYSTEM
for the 68000, 68020 and 68881 chips—includes the
chips, power supply, serial interface with software,
68000/68020 cross assembler (hosted on a PC), docu¬
mentation, achematic, Operating System, cables.
Special Price—$1100.00
Phone URDA, Inc.
1-800-336-0517 _
Inquiry 640.
The "Economic Report of the President”
has concise tables of tfia major economic in¬
dicators (GNP, Employment, Inflation, Population
the deficit, and much more.) The Tables of the
1966 Report are now available on disk in (CAL,
WK8, CSV, or TXT) formats for (PC or MAC or
most CP/M)- $49.95
FA I REACTS
Box 536, Sen Rafael, CA 94815
Tel. 416-486-1781
Inquiry 644.
INVENTORY MANAGEMENT
STOCK-MASTER 4.0
Commercial grade Inventory management
software et micro prlcee,
• Supports all 12 • Stock Status Reporting
transaction typos • Activity History Analysis
• Trend Analysis • Bill of Materials
• Quality Control * Purchase Order Writing
• Multiple Locations • Order Entry
• Purchase Order Tracking • Material Requirements
• Open Order Reporting • On Line Inquiry
• SeriaJ/Lot 4 Tracking
Applied Micro Bu«lne«s 6y»tomf, Inc.
177-F Riverside Ave., Newport Beach, CA 92663 714-768-0382
Inquiry 645.
LANS
Are you about to spend thousands of dollars for
Novell or 3-COM7
The invisible Network does the same thing, but costs only
$248 per machine. True NE7GIQ6-compatiWe Local Area Net¬
work with high-speed 1.8 Mbps Interface cards, cables, and
all networking software. Works groat with Multi-user dBASE,
Clipper, Quicksilver, FoxBA6E+, end all other lile-sharing and
multi user software.
Database Specialties ( 415 ) 652-3630
P.O. Box 2976, Oakland, CA 94618
LEGAL DOCUMENT MAKER
All pleadings and documents.
Any word processor software,
Free Brochure.
New! Supra IP*,
T8C - The Software Company
RQ. Box 872607, Wasilla, AK 09687
___ (907) 373-6660
Inquiry 649.
MAC
DEVELOPMENT
TOOLS
Professional Programmers Extender: Standard
Mac interface, lists, printing, graphics, tiling. Ex¬
tender GraphPac: Quality color graphs, bine, bar,
semi-log, customizable symbols.
INVENTION Software
(313) 996-8108 _
Inquiry 660.
MARKETING
FREE BROCHURE & CATALOG
If you have a computer product that you're
marketing . .or thinking about marketing.. .we
can help. We'll help you get free publicity from com¬
puter magazine editors, user groups and computer
stores. Send for a free brochure today.
DP Directory, Inc.
626 GoudaJe Hill Road, Sts. 410, Glastonbury, CT 06033
__ (203) 668-1066 _
Inquiry 661,
HARDWARE/ADD-ONS
USE JOYSTICK ONB-HANOBDI
Still using your joystick two-handed? Hand
sore from holding that joystick? 8 TIK-
FOOT™ lets you use any flat-bottomed
joystick one-handed, and is easily Installed.
Just $9.95, plus $1.90 shipping, check or
money order. Dealer inquiries welcome.
The Softwareemlth
Suite 131, 114 Daniel Webster Highway South
Nashua, NH 03Q6Q
Inquiry 641,
LAPTOP COMPUTERS
LAPTOP SPECIALS
Toshiba • Zenith • NEC • DAWUE • SHARP •
NEWI Hard drives available for Tandy 1400 LT &
Toshiba 1100+ • AFFORDABLE Ms" or W
DRIVE UNITS for LAPfOPS & DESKTOPS •
DICQNIX PRINTERS • 768 card for T1G00 * 2400
BAUD MODEMS for Laptops • Fast reliable and
friendly service. For Uw Pricing call
COMPUTER OPTIONS UNLIMITED
201-469-7678 (7 Days, 9 am-10 pm Eastern time)
Inquiry 646,
MEMORY CHIPS
MEMORY CHIPS
41255-16-12-10.
Cell
61000 (1 Meg)
Call
4164-16 .
Call
61266 for Compaq 366 Call
4164-12 .
Call
8087-3-2 .
Call
41125 Piggy Back for AT,
Call
80267-6-8-10 .
Call
41464-12 (64KX4).
Call
80387 .
Call
414266 (266KX4).
Call
NECV-20-8.
Call
2764,27126,27266,27612 .
Call
Mouse .
Call
Prices subject to ohango
E8SKAY 718-383-3353
Inquiry 662.
MONITOR INTERFACE
DRIVE MULTIPLE MONITORS
with one PC using our VOPEX video port ex¬
panders. Featuring no loss of resolution or color,
presentations are more dramatic. We have a
VOPEX for PC, PS/2, MAC II & workstations. Units
are available from 2 to 10 output ports.
NETWORK TECHNOLOGIES INC.
Md-HOBTICH or 2(6-643-,64« MC/VI6A/AMF.X
19146 Elizabeth SI., Aurora, OH 44202
Inquiry 663.
IMAGE PROCESSING
ZIP Image Processing
ZIP brings video image processing to the PC. Control
ImaoeWlse video digitizer, use 1 or 2 serial pons to cap-
lure/display images from any video source. Outstanding
image display onFGA/EEGA/VGA In color and 64 gray levels.
Call (314) 968-7833 for VI8A/MC, or send check
$70 + $2 s/ii. MO add 68%.
Hogware Company
470 Belleview, 8t Louis, MO 63119
_ (314) 982-7833
Inquiry 643.
304 BYTE* OCTOBER 1 <314ft
LAP-LINK
The ultimate solution for linking laptop computer with any IBM
compatible desktop PC. 116 200 baud trans/or rate— faster than
any other product available. No installation necessary, easy to
use spill screen design. Includes Incredible "universal cable"
that connects any two computers. Transfer entire disks factor
than a DOB copy command! Only 1120.95 including universal
cable and both 3’/a" and S’/i" disks. "Bridge” owners can trade
In for only 188.86 w/o cable.
Traveling Software, Inc.
19310 North Creek Parkway, Bothell WA 98011
1-8QQ-343-B0SQ (206) 4B3-B0B6
Inquiry 648,
MUSIC
MIDI - PC/XT *84.95
Your MIDI Instruments can talk with your PC/XT via a
MIDIATORfV. Software INCLUDED! KE Enoto• Sequencer,
KE Eboard Splitter/Auto-Chorder, & MIDI Monitor. Requires
265K, DOS 20+, Std. Serial Port (COM 1 or COM2) & 6td.
cables. Needs no modifications, exp slot, or power 6up. In¬
troductory Price $5406+600 s/h, TX res. add 7.26% tax. MC,
VISA, Check (allow 10 days).
Key Electronic Enterprises
0112 Hwy 80 W., Suite 221-B, Fort Worth, TX 76116
(617) 560-1912
Inquiry 664,
Subscribe to BYTE now and save $19 off the newsstand price
—12 issues for $22.95 instead of $42.00! You’ll also receive
our special IBM PC issue as part of your subscription.
□ USA $22.95/1 year □ Canada $25.95 U.S./I year
□ Bill me
□ Payment enclosed
□ Charge to my □ VISA □ MasterCard
Account #_
Expires_
Signature_
48ATSU-2
□ This is a renewal order.
Name_
(Please Print)
Company_____
Address --
City/State-
Country-Code-
For direct ordering, call toll free 1 800 423-8272 weekdays 9
AM—5 PM EST. In New Jersey, call 1 800 367-0218.
Please allow 6-8 weeks for processing your subscription. liflll
Subscribe to BYTE now and save $19 off the newsstand price
—12 issues for $22.95 instead of $42.00! You’ll also receive
our special IBM PC issue as part of your subscription.
□ USA $22.95/1 year □ Canada $25.95 U.S./I year
□ Bill me
□ Payment enclosed
□ Charge to my □ VISA □ MasterCard
Account #_
Expires-
Signature_
□ This is a renewal order.
48ATSU-2
Name_
Company
Address _
(Please Print)
City/State_
Country_Code-
For direct ordering, call toll free 1 800 423-8272 weekdays 9
AM—5 PM EST. In New Jersey, call 1 800 367-0218.
Please allow 6-8 weeks for processing your subscription, ■■mi
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
BUSINESS
REPLY
MAIL
FIRST CLASS MAIL
PERMIT NO. 684
TEANECK, NJ
POSTAGE WILL BE PAID BY ADDRESSEE
EVIE
Subscription Dept.
P.O. Box 7640
Teaneck, NJ 07666-9866
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
BUSINESS
REPLY
MAIL
FIRST CLASS MAIL
PERMIT NO. 684
TEANECK, NJ
POSTAGE WILL BE PAID BY ADDRESSEE
BYTE
Subscription Dept.
P.O. Box 7640
Teaneck, NJ 07666-9866
1 1 111 1 1 11 111 11 111 11 11 1 1 1 11 1 11 1 11 11 111 11 111 11 11 1
The Buyer’s Mart
PC BOARDS
P-C-B ARTWORK MADE EASY!
* Help Screens * Dip & Sip Library
* Printer or Plotter Artwork * Supports Mice
* Auto-Router available * ICON Menus
Requirements: IBM or Compatible PC, 384K RAM,
DOS 3.0 or later.
PCBoards: $99.00 DEMO: $10.00
PCBoards
2145 Highland Ave./Ste. 201, Birmingham, AL 35205
_ (205) 933-1122 _
Inquiry 655.
PROGRAMMER’S TOOLS
Microsoft QuickBASIC
Does Database Management.
db/LIB Database Library
is 100% dBASE file compat. Only $139.00.
AJS Publishing, Inc.
(800) 992-3383
(213) 215-9145 in CA.
C or T Pascal Code Instantly
Complete database in just minutes. Draw & Paint
your screen, show what fields to use for indexes—
That’s it—running source code in 6 seconds.
Automatic context sensitive help, programmer
docs on each program. $389/TPascal ver. or
$499/TC or MS-C ver.
Call ASCII (800) 227-7681
Inquiry 656.
PROGRAMMER’S TOOLS
Modula-2
Graphix brings the widely used MetaWindow professional
graphics library to users of JPI TopSpeed, Logitech, and other
M2 compilers. Supports multiple fonts, image scaling, mouse
tracking, many printers, and over 30 display adapters. Call
for free demo. Only $149 ($189 with source). Includes
MetaWindow package. From the creators of Repertoire ($89),
NetMod ($69), Dynamatrix ($69), EmsStorage ($49), etc.
MC/VISA/AMEX/COD.
ngk M f 4536 SE 50th, Portland, OR 97206
r'lVI I (503) 777-8844; TLX: 650-2691013
Inquiry 660.
FREE BUYER’S GUIDE
See Page 39
Programmer's Connection is an independent dealer
representing more than 250 manufacturers with over 750 soft¬
ware products for IBM personal computers. Call to receive
our FREE comprehensive Buyer's Guide or refer to page 39
of this issue to see a partial list of our software products.
Programmer's Connection
800 - 336-1166
_ 216 - 494-3781 _
Inquiry 661.
PUBLIC DOMAIN
OUTSTANDING IBM SOFTWARE
ONLY $2.75/DISK OR LESS
Our collection contains the latest versions of the Best
Shareware and Public Domain Programs. Most are menu
driven with full documentation. 350" format is also available.
Orders shipped First Class Within 24 hours and Satisfaction
is guaranteed. Write for free printed catalogue or send a 25<t
stamp for a disk catalogue.
A.C.L. (916) 973-1850
1621 Fulton Ave., Suite #35-B, Sacramento, CA 95825
Inquiry 662.
PUBLIC DOMAIN
FREE SOFTWARE
Buy or Rent $1/disk
World’s largest Free Software Library of IBM PC & Com¬
patibles and Macintosh. Over 3000 programs for
Religion, Utilities, Business, Com., Word Processor,
Education, and Games on 5.4" and 3.5" format. Best
quality, Lowest rate, and Fastest service. For fast free
catalogue write to:
SOFTSHOPPE
P.O. Box 15022, Ann Arbor, Ml 48106
_ (313) 763-8721 _
Inquiry 666.
$4.00 SHAREWARE $4.00
IBM-PC Compatible Software
• Over 700 Disks to Choose From
• Not Half Full Like Some Distributors
• Dozens of Programs in All Categories
Call or Write for FREE Catalog on Disk
— Please specify 5V4" or 3 V 2 " Disk —
The Software Kingdom
P.O. Box 555, Auburn, NH 03032-0555
1-800-552-DISK (In N.H.) (603) 483-5055
Inquiry 667.
FREE SOFTWARE
We send you 15-20 new IBM programs a month on 5
disks— FREE! You pay only $5. shipping/handling. An¬
nual membership reg. $29.95. Join today for only $9.95
and we’ll send you over 30 programs on 10 disks as a
bonus— FREE! No gimmicks—no catches!
toll free 800 669-2669 ext 348
SOFTWARE of the MONTH CLUB
we take visa/mastercard/amex
Inquiry 668.
TLIB™ 4.0 Version Control
The best gets better! They loved TLIB 3.0: ‘‘packed with
features. . .[does deltas] amazingly fast... ex¬
cellent"— PC Tech Journal Sept 87. “has my highest
recommendation’’— R. Richardson, Computer Shop¬
per Aug 87. Now TLIB 4.0 has: branching, more
keywords, wildcards & file lists, revision merge, LAN
and WORM drive support, more. MS/PC-DOS 2.x & 3.x
$99.95 + $3 s&h. Visa/MC.
BURTON SYSTEMS SOFTWARE
P.O. Box 4156, Cary, NC 27519 (919) 856-0475
Inquiry 657.
TURBO PLUS $99.95
Programming tools for Turbo Pascal 4.0 Screen Painter,
Code Generator, I/O Fields, Dynamic Menus,
Programming Unit Libraries, Sample Programs,
280 Page Illustrated Manual. 60 Day Satisfaction
Guarantee! Brochures & Demo Diskettes avail.
Highly Favorable Reviews! IBM & Compatibles.
Nostradamus Inc.
3191 South Valley St. (Suite 252) Salt Lake City. UT 84109
_ (801) 487-9662 _
Inquiry 658.
Get INSIDE!
INSIDE! is a powerful software performance analysis
tool for popular PC compilers. INSIDE! measures the
execution time of every function or procedure with
microsecond accuracy or computes how often each
source line is executed. Simply compile your applica¬
tion and INSIDE! does the rest. $75
Paradigm Systems Inc.
P.O. Box 152, Milford, MA 01757
(800) 537-5043 In MA: (508) 478-0499
Inquiry 659.
$3.00 SOFTWARE FOR IBM PC
Hundreds to choose from, wordprocessors,
databases, spreadsheets, games, lotto, com¬
munications, business, music, bible, art, education,
language and useful utilities for making your com¬
puter easier to learn. Most programs have
documentation on the disk.
WRITE FOR YOUR FREE CATALOG TODAY!
BEST BITS & BYTES
P.O. Box 8245, Dept-B, Van Nuys, CA 91409
In CA: (818) 781-9975 _ 800-245-BYTE
Inquiry 663.
FREE SOFTWARE
BEST OF PUBLIC DOMAIN
& SHAREWARE .
Carefully selected and
edited programs for I.B.M.
Send S.A.S.E. for free catalog.
C.C.S., Inc. Dept. B1
RO. Box 312, Lafayette Hill, PA 19444
Inquiry 664.
RENT SOFTWARE $1/DISK
Rent Public Domain and User Supported Software
for $1 per diskfull or we’ll copy. IBM (3V2" also),
Apple, C-64, Sanyo 550 and Mac. Sampler $3.
viSA/MC. 24 hr. info/order line. (619) 941-3244 or
send #10 SASE (specify computer) Money Back
Guarantee!
FutureSystems
Box 3040 (T), Vista, CA 92083
office: 10-6 PST MonrSat. (619) 941-9761
Inquiry 665.
GRADEASE OR CHECKEASE
GRADEASE FOR TEACHERS is the ultimate! Maintains
grades. Prints class lists, reports, and seating charts.
(IBM, Apple II, C64/128)
CHECKEASE FOR EVERYBODY is the best checkbook
program available. Tracks bills. Records tax info. Recon¬
ciles unlimited accounts. Prints checks and user for¬
matted reports, and more!!! (IBM only).
Shareware $10 or $29.95 for registration (+ $2 P&H)
SOFTWARR
11919 Barrytree Drive, Houston, Texas 77070
_ (713) 955-8210 _
Inquiry 669.
SCANNING SERVICE
Signature Scanning Service
If you have a HP LaserJet Plus, Series II or compati¬
ble, have your signature made into a graphic macro.
Save time! Save yourself from writer’s cramp! Let your
LaserJet sign those letters for you! Includes instructions
for most popular word processors. One signature only
$50. Three or more, only $40 each. Logos and let¬
terheads also available from $125. Send for free
samples!
Orbit Enterprises, Inc.
P.O. Box 2875-BY, Glen Ellyn, IL 60137
_ (312) 469-3405 _
Inquiry 670.
SECURITY
TOTAL PRIVACY $49
Powerful data protection for PC/AT—documents,
databases, spreadsheets—any data. The Diary’s DES
and Ultra Fast encryption keep the curious out. Menu
and command line modes. Comprehensive Help. Clear
manual starts you quickly. $49 Introductory price. $10
Demo. VISA/MC/COD. 90 day money back guarantee.
DIARY 1-800-87-DIARY
Toll Free Information 24 Hours a Day
Or write, P.O. Box 70443, Bellevue, WA 98007
Inquiry 671.
OCTOBER 1988 'BYTE 305
The Buyer’s Mart
SECURITY
BIT-LOCK® SECURITY
Piracy SURVIVAL 5 YEARS proves effectiveness
of powerful multilayered security. Rapid decryption
algorithms. Reliable/small port transparent security
device. PARALLEL or SERIAL port. Countdown
and timeout options also available. KEY-LOK™
security at about 1/2 BIT-LOCK cost.
MICROCOMPUTER APPLICATIONS
3167 E. Otero Circle, Littleton, CO 80122
_ (303) 922-6410 _
Inquiry 672.
COPY PROTECTION
he world's leading software manufacturers depend
on Softguard copy protection systems. Your FREE
DISKETTE introduces you to SuperLock™—invisible copy
protection for IBM-PC (and compatibles) and Macintosh.
• Hard disk support • No source code changes
• Customized versions • LAN support
• New upgrades available
(408) 773-9680
SOFTGUARD SYSTEMS, INC.
710 Lakeway. Suite 200, Sunnyvale, CA 94086
_ FAX (408) 773-1405 _
Inquiry 673.
SMALL BUSINESS SYSTEMS
SMALL BUSINESS SYSTEMS
Finally, a complete computer system classroom designed and field tested
with the Small Business Owner in mind. Business capital of America we pro¬
udly present "The Y E S ! Collection"(c) (Your Efficiency System). Several
modules written by New England's Ross Ballard II. If you are starting a new
business or have been in business for less than two years, and can work with
professional trainers via telephone then the Y.E.S.f(c) curriculum is for you.
Choose from our "Starting a New Venture", "The Home Based Business",
or "Women in Business" each built around NCR Hardware and our unique
accounting software that we help you customize. Ask yourself if your business
deserves the best then say "Y.E.S.I" Write or call now for our free brochure.
ALTERNATIVE BUSINESS TRAINING, INC.
206 Washington Street, Keene, NH 03431
1-800-328-7677 (In NH 357-5111)
Inquiry 674.
SOFTWARE/ACCOUNTING
ACCOUNTING TUTOR $79.95
Peanuts and Caviar Accounting Software is de¬
signed to introduce the principles of accounting
and bookkeeping to non-accountants through its
software and textbook. It then may be used as your
business’ accounting software. Being used by
educational institutions to teach accounting (e.g.,
Pepperdine, etc.) $79.00
COUNTERTRADE PRODUCTS, INC.
5145 Idylwild Tr., Boulder, CO 80301
_ 303-530-5433 _
Inquiry 675.
SOFTWARE/BASIC
LOOKING FOR
COMPILED BASIC TOOLS?
Having trouble finding tools, books and utilities for
Compiled BASIC? We carry a full line.
Call KOMPUTERWERK for our FREE Catalog:
1-800-423-3400
KOMPUTERWERK, INC.
851 Parkview Blvd. Pittsburgh, PA 15215
For info, call (412) 782-0384
Inquiry 678.
SOFTWARE/BASIC TOOLS
QuickWindows
As seen in the Microsoft Value-Pack Catalog!
Create windows, pop-up and pull-down menus, data-entry
screens, and multiple-input dialog boxes quickly and easily.
Full support of Microsoft mouse. Join the many Fortune 500
companies using QuickWindows and order your copy today.
QuickWindows $79. Advanced $139. For Microsoft
QuickBASIC or BASCOM. See pg.78, BYTE, March '88.
Software Interphase, Inc.
5 Bradley St., Suite 106 • Providence, Rt 02908
(401) 274-5465 _ Call now for Free Demo Disk
Inquiry 679.
SOFTWARE/BUSINESS
DATA ENTRY SYSTEM
Heads-dcwn data entry with two-pass verification for the
PC/XT/AT - PS/2 & compatibles. Loaded with features
like: Auto dup & skip, verify bypass, range checks, &
table lookups. Fully menu driven only $395.
Call for free 30 day trial period.
COMPUTER KEYES
21929 Makah Rd. t Woodway, WA 98020
( 206 ) 776-6443 1 - 800 - 356-0203
TSA88-TRANSPORTATION
A general-purpose system for solving transportation,
assignment and transhipment problems. Solves
transportation problems with up to 510 origins and/or
destinations by applying the Transportation Simplex
Algorithm. Menu-driven with features similar to LP88.
Requires 192K, $149 with 8087 support user’s guide.
VISA/M C.
EASTERN SOFTWARE PRODUCTS, INC.
P.O. Box 15328, Alexandria, VA 22309
_ (703) 360-7600 _
Inquiry 680.
SOFTWARE/CHURCH
PowerChurch Plus®
Fast, friendly, reliable church administration
system. Full fund accounting, mailing lists,
membership, contributions, attendance, word
processing, accts. payable, payroll, multi-user
support, and much more - all for $695 com¬
plete. FREE demo version.
FI SOFTWARE
RO. Box 3096, Beverly Hills, CA 90212
(213) 854-0865
Inquiry 683.
ROMAR CHURCH SYSTEMS™
Membership-61 fields plus alternate addresses: labels, letters,
reports any fietd(s). Offering-256 funds; optional pledge;
statements; post to 255x/yr. Finance-gen. ledger w/budget; up
to 500 subtotals & 99 depts., month & YTD reports anytime for
any month. Attendance—8 service times, 250 events per ser¬
vice; 60 consecutive weeks. Available for floppy, 3’/2 & hard
disk. Ad too short! Write for free 48-page guide.
Romar Church Systems, Attn: BJB
P.O. Box 4211, Elkhart, IN 46514
_ (219) 262-2188 _
Inquiry 684.
SOFTWARE/ENGINEERING
PRACTICAL ENGINEERING TOOLS
Hobbyists—Students—Engineers
CIRCUIT DESIGN_CompDes, menu selections from
basic electricity through circuit designs.
MATHEMATICS_CompMath, menu selections from
general math through statistics.
ANALYSIS_CompView. Fourier Analysis of waveforms
and filters. PC/MSDOS. $49 each. VISA/MC
BSOFT SOFTWARE (614) 491-0832
444 Colton Rd., Columbus, OH 43207
Inquiry 685.
Affordable Engineering Software
FREE APPLICATION GUIDE & CATALOG
Circuit Analysis • Root Locus • Thermal Analysis • Plot¬
ter Drivers • Engineering Graphics • Signal Processing
• Active/Passive Filter Design • Transfer Function/FFT
Analysis • Logic Simulation • Microstrip Design •
PC/MSDOS • Macintosh • VISA/MC
BV Engineering •ProfessionalSoftware
2023 Chicago Ave., Suite B-13, Riverside, CA 92507
_ (714) 781-0252 _
Inquiry 686.
dBASE BUSINESS TOOLS
* General Ledger * Purch Ord/lnvntory
* Accounts Recvbl. * Accounts Payable
* Order Entry * Job Costing
* Sales Analysis * Job Estimating
$99 EA. + s&h w/dBASE 2, 3 or 3+ SOURCE CODE
dATAMAR SYSTEMS' Cr. Crd/Chk/COD
4876-B Santa Monica Ave.
San Diego, CA 92107 (61 9) 223-3344
dFELLER Inventory
Business inventory programs written in modifiable dBASE
source code.
dFELLER Inventory $150.00
Requires dBASE II or III, PC-DOS/CPM
dFELLER Plus $200.00
with History and Purchase Orders
Requires dBASE III or dBASE III Plus (For Stockrooms)
Feller Associates
550 CR PPA, Route 3, Ishpeming, Ml 49849
(906) 486-6024
VERSATILE DSP & DISPLAY
PC DATA MASTER is a DOS shell which integrates a
full set of signal processing functions: flexible graphics,
data file math, DSP utilities, data sampling/generation,
and interactive help. Support for CGA, EGA, VGA, Here
& AT&T. Add custom analysis or graphics functions
easily using your favorite compiler. $135. Toolkit $45.
Demo $10.
Durham Technical Images
P.O. Box 72, Durham. New Hampshire 03824-0072
(603) 868-5774
Inquiry 676
Inquiry 681.
Inquiry 687.
SOFTWARE/ASTRONOMY
EARTH SATELLITE FORECASTS
SPACE BIRDS predicts visibility of earth satellites such as
Mir, Salyut 7, NOAA 10 against the star background; runs
on PC/XT/AT. Described in BYTE 6/88, p. 82. Reviewed in
Sky & Telescope 7/88, p. 70. Quarterly Space Ornithology
Newsletter keeps SPACE BIRDS purchasers informed.
Inquire for details.
Astronomical Data Service
P.O. Box 26180, Colorado Springs, CO 80936
(719) 597-4068
FINANCE MANAGER II
Easy to learn, fully integrated, menu-driven book¬
keeping system for small business and personal
use. IBM PC, XT, AT, PS/2 or compatible. TVy before
you buy! General Ledger evaluation copy for only
$10!
CALL TODAY! (719) 528-8989
HOOPER INTERNATIONAL: PO Box 62219,
Colorado Springs, Colorado 80962
Engineer’s Aide
Join the Desktop Engineering Revolution!
• Pipeline/Ductwork Sizing • Orifice/Control Valve Sizing
• Pump/Fan/Compr. Sizing • Project Financial Analysis
• Heat Exchanger Sizing • Conversion Calculator
• Fluid Properties Library • Specification Writer
Above programs in one stand alone integrated
package for $695. For IBM PC & Macintosh.
EPOON
1-800-367-3585 P.O. Box 270, Woodsfield, OH 43793
Inquiry 677.
Inquiry 682.
Inquiry 688.
306 BYTE* OCTOBER 1988
The Buyer’s Mart
SOFTWARE/ENGINEERING
I
SOFTWARE/FORECAST
1
SOFTWARE/GRAPHICS
• COMPOSITE ANALYSIS •
Menu driven program for
analyzing composite laminates.
• Calculates fiber stresses & strains
• Graphical strength ratios
• Database includes Graphite, Kevlar & Fiberglass
• SI/US units; thermal & moisture effects
Send check/MO for $225 or $3 for demo disk to:
GS composites
7627 E.371h N. #706, Wichita, KS 67226
FORECAST PRO
An excellent forecasting package that uses artificial in¬
telligence to help both the beginner and the experienced
forecaster achieve top-notch results. Time series
analysis techniques include exponential smoothing,
Box-Jenkins, & dynamic regression.
CALL NOW FOR A FREE DEMO DISK!
Business Forecast Systems, Inc.
68 Leonard Street, Belmont, MA 02178
(617) 484-5050 TELEX #710-3201382
FORTRAN PROGRAMMER?
Now you can call 2-D and 3-D graphics routines within your
FORTRAN program.
GRAFMATIC: screen routines $135.
PLOTMATIC: plotter driver 135.
PRINTMATIC: printer driver 135.
For the IBM PC, XT, AT & compatibles. We support a
variety of compilers, graphics bds., plotters and printers.
MICROCOMPATIBLES
301 Prelude Dr., Dept. B, Silver Spring, MD 20901 USA
(301) 593-0683
Inquiry 689.
Inquiry 695.
Inquiry 700.
1
SOFTWARE/GEOLOGICAL
SOFTWARE/LANGUAGES
SIMULATION WITH GPSS/PC™
GPSS/PC™ is an IBM personal computer implementa¬
tion of the popular mainframe simulation language
GPSS. Graphics, animation and an extremely interac¬
tive environment allow a totally new view of your simula¬
tions. Simulate complex real-world systems with the
most interactive and visual yet economical simulation
software.
MINUTEMAN Software
P.O. Box 171/Y, Stow, Massachusetts, U.S.A.
(508) 897-5662 ext. 540 (800) 223-1430 ext. 540
GEOLOGICAL CATALOG
Geological software for log plotting, gridding/con-
touring, hydrology, digitizing, 3-D solid modelling,
synthetic seismogram, fracture analysis, image pro¬
cessing, scout ticket manager, over 50 programs
in catalog. Macintosh too! Please call, or write, for
Free Catalog!
RockWare, Inc.
4251 Kipling St.. Suite 595, Wheat Ridge, CO 80033 USA
(303) 423-5645
FORTHWITH DRUMA FORTH-83
Powerful. Well designed. User friendly. Attractively pric¬
ed. Enhance productivity. Reduce development time.
• No 64K limit, 16 bit speed to 320K, 1Mb+ memory.
• On-line doc/glossary, full DOS & file interface.
• Assembler, editor, examples, many utilities
15 day unconditional guarantee. From $79, S&H $2, VISA/MC.
IBM PC/XT/AT & all compatibles. Other packages: Inquire
DRUMA INC.
6448 Hwy. 290 East E103, Austin, TX 78723
Orders: 512-323-0403 BBoard: 512-323-2402
Inquiry 690.
Inquiry 701.
SOFTWARE/GRAPHICS
Circuit Analysis — SPICE
Non-linear DC & Transient; Linear AC.
★ Version 3B1 with BSIM, GaAs, JFET,
MOSFET, BJT, diode, etc. models, screen
graphics, improved speed and convergence.
* PC Version 2G6 available at $95.
Call, write, or check inquiry # for more info.
Northern Valley Software
28327 Rothrock Dr., Rancho Palos Verdes, CA 90274
(213) 541-3677
TUrboGeometry Library
Over 150 2&3 dimensional routines, includes Intersec¬
tions, Transformations, Equations, HiddenLines,
Perspective, Curves, Areas, Volumes, Clipping, Planes,
Vectors, Distance, Polydecomp, IBM PC and Comp.
MAC. MSDOS 2+. Turbo Pascal, Turbo C, MSC & Turbo
Pascal MAC. 400 pg. manual, source code. $149.95 +
5.00 S&H. VISA, MC, Chk, PO. 30 Day guarantee.
Disk Software, Inc.
2116 E. Arapaho #487, Richardson, TX 75081
(214) 423-7288
FORTRAN for Macintosh
Language Systems FORTRAN is a full-featured FOR¬
TRAN 77 compiler integrated w/MPW. Full ANSI FOR¬
TRAN 77 plus VAX-type extensions. SANE numerical
calculations & data types incl. COMPLEX*16. 68000,
68020 and 68881 object code. Arrays greater than 32K.
Link with Pascal, C, MacApp. $304 w/MPW via air.
MC/VISA/Check. MAC+, SE, Mac II. HD req.
Language Systems Corp.
441 Carlisle Drive, Herndon, VA 22070
(703) 478-0181
Inquiry 691.
Inquiry 696.
Inquiry 702.
FREE ENGINEERING MAGAZINE
Personal Engineering is a monthly magazine sent
free of charge (USA only) to scientists/engineers
who use PCs for technical applications. Topics
each month include Instrumentation • Data
Acq/Control • Design Automation. To receive a
free sample issue and qualification form either cir¬
cle below or send request on letterhead to:
Personal Engineering Communications
Box 1821, Brookline, MA 02146
S E G S
Scientific & Engineering Graphics System
See “What's New” pg 82, BYTE June, 1988
Log, Data & Linear Axes; Curve Fitting & Smoothing 1-2-3
Interface; Numeric Spreadsheet. Supports all Video Stan¬
dards, PC Printers & Plotters. 10 Curves w/5000 points each.
Plus much more. Call Today.
Edmond Software
3817 Windover Drive 1-405-842-0058
Edmond, Oklahoma 73013 1-800-992-3425
SUBPROGRAM LIBRARIES
Five volumes of source code: Math, Statistics, Graphics, DOS
& BIOS & I/O functions. Spectroscopy. Up to 98% less user
code with our fully tested library. Manuals with examples
guarantee fast success. Portability insured for BASIC. PASCAL
under MS-DOS, Mac-OS, VMS, HP300. Prices start $145 per
volume. 30 day $ back. VISA/MC/P.O.
Scientific LOGICS, Inc.
21910 Alcazar Ave., Cupertino, CA 95014
Ph.ff 408-446-3575 CompuServe 74017,663
Inquiry 692.
Inquiry 697.
Inquiry 703.
SOFTWARE/LOTTERY
EC-Ace ANALOG CIRCUIT ANALYSIS
You can afford to get started with EC-Ace, a subset of
the powerful ECA-2 circuit simulator. Includes all the
basics and built-in graphics.
• AC, DC, Temperature, Transient
• A full 525 pg. ECA-2 manual.
• Interactive, twice as fast as SPICE.
EC-Ace 2.31 IBM PC or Mac $145.
Call 313-663-8810 for FREE DEMO
Tatum Labs, Inc.
1478 Mark Twain Ct., Ann Arbor, Ml 48103
FPLOT PEN PLOTTER EMULATOR
Use your dot matrix or laser printer as an HP pen
plotter. Fast hi-res output. Vary line width. Includes
VPLCT virtual plotter utility to capture plotting com¬
mands. Supports NEC P5/P6, IBM Proprinter, Ep¬
son LQ/MX/FX, HP Laserjet. Uses Hercules, CGA,
EGA or VGA for screen preview. $64 check or m.o.
FPLOT CORPORATION
Suite 605, 24-16 Steinway St., Astoria, NY 11103
212-418-8469
PC— LOTTO VER 2.1 (+CLUB)
$50 US REGISTERED COPY. INCLUDES ONE
YEAR MEMBERSHIP IN PC-LOTTO CLUB,
NEWSLETTER + A NEW VERSION ONE YEAR
LATER. COMES WITH MOST U.S. AND CANA¬
DIAN LOTTOS, AUSTRALIA. SHAREWARE VER¬
SION $8 US OR ASK PC-CLUBS, MAIN BBS,
FREEWARE HOUSES. (IBM-PC comp)
LOTTO WARE
870 Gladiola Ave., Victoria B.C.
CANADA V8Z 2T6 (604) 479-8536
Inquiry 693.
Inquiry 698.
Inquiry 704.
SOFTWARE/FINANCIAL
SOFTWARE/MATHEMATICS
“THE FINANCIAL PLANNER” SOFTWARE
SAVE 40% Retail $99.95 -OUR PRICE $59.95 ( + 2.00 S/H)
PA residents add 6% Tx. Menu Driven program w/printed Manual.
•Balance Checkbook ‘Loan Amortization Schedule
•Prepare Budgets 'Manage Investments
•Prepare Financial Statements «Plan Savings & more
Specify Apple lie. He. Ilgs. IBM PC or Compatible.
CKS/MC/VISA SHIPPED UPS
SOFTECH INDUSTRIES, INC. 717-584-5191
RD 1, Bx 117A, Dept B901, Hughesville, PA 17737
GRAPHICS PRINTER SUPPORT
AT LAST! Use the PrtSc key to make quality scaled
B&W or color reproductions of your display on any
dot matrix, inkjet, or laser printer. GRAFPLUS sup¬
ports all versions of PC or MS-DOS with IBM (incl.
EGA, VGA), Tecmar, and Hercules graphics boards.
$49.95.
Jewell Technologies, Inc.
4740 44th Ave. SW, Seattle, WA 98116
800-628-2828 x 527 (206) 937-1081
What? You’ve never seen
a complex function?
Try f(z) - The Complex Variables Graphing Package
for PC’s with CGA/EGA
“Let our animated screens show you what
the printed page cannot”
Lascaux Graphics
(212) 654-7429
Inquiry 694.
Inquiry 699.
Inquiry 705.
OCTOBER 1988 • B Y T E 307
THE BUYER’S MART
SOFTWARE/PACKAGING
HARD TO FIND COMPUTER SUPPLIES FOR
SOFTWARE DEVELOPERS & POWER USERS
Cloth binders & slipcases like IBM’s. Vinyl binders,
boxes, and folders in many sizes. Disk pages,
envelopes, & labels. Low quantity imprinting. Bulk disks.
Everything you need to bring your software to market.
Disk and binder mailers. Much more! Low Prices! Fast
service. Call or write for a FREE CATALOG.
Anthropomorphic Systems, Limited
376 E. St. Charles Rd., Lombard, IL 60148
1-800-DEAL-NOW 312-629-5160
Inquiry 706.
SAVE SAVE SAVE SAVE
LET’S TALK LABELS
We do disk labels (SV* n & 3VSr)
• Better • Faster • Cheaper •
Because we specialize in disk labels. . . Let’s Talk
We also have Tyvek Sleeves
Mailers • Binders • Vinyl Pages
We are a complete software packaging service.
Hice & Associates
9303 Cincinnati-Columbus Rd., West Chester, OH 45069
513-777-0133
Inquiry 707.
SOFTWARE SCIENTIFIC
DATA ACQUISITION & ANALYSIS ON PC’S
• Free application assistance. Tell us about your DSP, process control,
A/D or D/A needs. Our expert engineering stafl will provide you with a
system solution to (it your needs and budget.
• A/D & IEEE 488 boards from MetraByte, Scientific Solutions and
Analog Devices.
• Analysis software including PRIME FACTOR FFT subroutine library,
FOURIER PERSPECTIVE II advanced linear systems analysis.
• Menu driven software from Unkel, Laboratory Technologies, Quinn-
Curtis, and Golden. Scientiric/engineerlng 2 & 30 graphics.
See “What'a New" page 80, BYTE July, 1988
LOW PRICES—Satisfaction GUARANTEED
ALLIGATOR TECHNOLOGIES
RO. Box 9706, Fountain Valley, CA 92708
Tel. (714) 850-9984 FAX. (714) 850-9987 MCI. ALLIGATOR
Inquiry 708.
POWERFUL EQN SOLVER
$99 RISK FREE OFFER WITH FREE WORD PROCESSOR!
• "A real Bargain" IEEE • "Dev. over 40 years by aerospace
vets" EE TIMES • "Defines new functions" Eng'g Tools
CURVE™ • Graph results ACROSS SINGULARITIES •
Change parameters/conditions • Fit 60th order curves to
imported data • COMPLEX/real roots • Diff Eq • Indefinite
Integrals • More • MS-DOS, 640k, graphics card
Call Today! 800/621-0849 x 330
8:30-5:30 PTime • VISA/MC/AMEX/Check
Curve System International
747 Moreno Ave., LA, CA 90049
Inquiry 709.
Spectra Calc Data Processing
Acquire and analyze data from commercial or custom
analytical instrumentation. Fast real-time display,
WYSIWYG plotting. Extremely fast applications for curve
fitting, deconvolution, PLS algorithms etc. Spectral
search and archive. Array programming language in¬
cludes matrix, FFT, graphic commands.
GIC
395 Main St., Salem, NH 03079
800-862-6004 603-898-7600 FAX 603-898-6228
Inquiry 710.
ORDINARY/PARTIAL
DIFFERENTIAL EQN
SOLVER
FOR THE IBM PC & COMPATIBLES
MICROCOMPATIBLES INC.
301 Prelude Dr., Silver Spring, MD 20901
(301) 593-0683
Inquiry 711.
308 BYTE • OCTOBER 1988
SOFTWARE/SCIENTIFIC
“powerful and easy to use...”
Ask for our free 16 page brochure with complete
product descriptions and detailed technical applica¬
tion notes (and for a brief description of two of our
products see "What’s New”, Byte, page 84, July/88).
MicroMath Scientific Software
2034 East 7000 South
Salt Lake City, Utah 84121-3144
(801) 943-0290
Inquiry 712.
Scientific/Engineering/Graphics Libraries
Turbo & Lightspeed Pascal, Modula-2, C
Send for FREE catalogue of software tools for Scientists and
Engineers. Includes: Scientific subroutine libraries, device
independent graphics libraries (including EGA, HP plotter
and Laserjet support), scientific charting libraries, 3-D plot¬
ting library, data acquisition libraries, menu-driven process
control software. Versions available for a variety of popular
languages.
Qulnn-Curtls
1191 Chestnut St., Unit 2-5, Newton, MA 02164
(617) 965-5660
Inquiry 713.
Scientific Software
Scientific CALCULATOR parallel processing &
graphics, Scl.NOTEPAD free-form data management,
DIALSEARCH literature searches, SCI.GRAPHPAD
and SCI.STATPAD graphics-aided data analysis
(log/semilog plots, error bars, curve fit, more). From $85-
On 5’/4 and 3V2" MS-DOS disks. 30 day $ back.
VISA/MC/P.O. Also see our ad under LANGUAGES.
Scientific LOGICS Inc.
21910 Alcazar Ave., Cupertino, CA 95014
(408) 446-3575 Compuserv 74017,663
Inquiry 714.
KALMAN FILTERING SOFTWARE
Dr. Bierman's FORTRAN programs and source code libraries are
still in use at JPL and vastly simplify use or development of Kalman
Filter applications. These highly regarded algorithms and code im¬
plementations are compiled to run on PC/MS DOS-based machines
or for your own development in source code. All code is fully
documented.
• Bierman Estimator Program (Executable).$250
• Bierman Estimator Program (Source Code).$500
• Bierman Estimation Subroutine Library (Source Code)$1500
514' Floppies or 0 Track Tape
TAU CORPORATION 485 Albeno Way, Los Gatos, CA 95032
408 395-9191 • TELEX: 184302 TAU UT
Inquiry 715.
SOFTWARE/SECURITY
KEEP YOUR PC PRIVATE !
MicroLock PC Security Software protects MS-DOS files and
programs from unauthorized access. MicroLock features
unlimited passwords, Quick Encryption, Locks Directories,
Hides files, Locks .EXE and .COM files, uses one simple con¬
trol menu w/on-screen help!
Only $89,951 (+$3 s/h) 30 DAY MONEY BACK GUARANTEE
Check/Visa/MC
MIcroNIche, Inc.
The Summit, Suite 110, 4350 Brownsboro Rd.
Louisville, KY 40207
Orders: (502) 893-4526 FAX: (502) 893-4503
Inquiry 716.
HANDS OFF THE PROGRAM®
- Locks Hard Disk. - Restricis Floppy Use.
- Protects Subdirectories.
- Normal Use of DOS Commands and Application Software.
- IBM PC, XT, AT and True Compatibles.
- DOS V2.0 and Higher. Hard Disk System.
- Keep Other People's HANDS OFF Your System
- $89.95 VISA/MC
SYSTEM CONSULTING, INC.
314 Canterbury Dr., Pittsburgh, PA 15238
(412) 963-1624
SOFTWARE/SORT
OPT-TECH SORT/MERGE
Extremely fast Sort/Merge/Select utility. Run as an
MS-DOS command or CALL as a subroutine. Sup¬
ports most languages and filetypes including Btrieve
and dBASE. Unlimited filesizes, multiple keys and
much more! MS-DOS $149. XENIX $249.
(702) 588-3737
Opt-Tech Data Processing
P.O. Box 678 - Zephyr Cove, NV 89448
Inquiry 718.
SOFTWARE/TAX PREP
W-2 & 1099 ON FLOPPY
The MAG COLLECTION of programs make an IRS/SSA FOR¬
MAT floppy from a data entry screen or imported ASCII file.
Includes manual and application forms.
• Used nation wide • Menus, user friendly
• Step-by-step data entry • Prints W-2 & 1099
• Free phone support • PC compatible
Illinois Business Machines Inc.
Department MAG
1403 Box 310 Troy Rd., Edwardsville, IL 62025
PH. U (618) 692-6060
Inquiry 719.
SOFTWARE/TOOLS
NATURAL LANGUAGE SOFTWARE
Use JAKE to create a front end to your database, game,
or graphics program! JAKE translates English queries
and commands into C function calls and data structures.
JAKE offers context-sensitive semantic processing; in¬
terfaces easily; <64K mem.
$495. INTERACTIVE DEMO $10
ENGLISH KNOWLEDGE SYSTEMS, INC.
5525 Scotts Valley Dr. #22, Scotts Valley, CA 95066
(408) 438-6922
Inquiry 720.
STATISTICS
STATA
Statistics and graphics join to make STATA the
most powerful package for the PC. No comparable
program is as fast, friendly, and accurate. $20
Demo. Quantity discount available. Call toll-free for
more information. AX/VISA/MC.
1 -800-STATAPC
Computing Resource Center
10801 National Boulevard, Los Angeles, CA 90064
(213) 470-4341
Inquiry 721.
THE SURVEY SYSTEM
An easy-to-use package designed specifically for
questionnaire data. Produces banner format, cross
tabs & related tables, statistics (incl. regression) & bar
charts. Codes and reports answers to open-end
questions. All reports are camera-ready for profes¬
sional presentations. CRT interviewing option.
CREATIVE RESEARCH SYSTEMS
15 Lone Oak Ctr., Dept. B, Petaluma. CA 94952
707-765-1001
STATISTICS CATALOG!
If you need statistics for IBM PC or Apple II, call
us and let our technical advisors help you find the
statistics programs you need.
Write or call now to get a FREE catalog of statistics
and quality control software.
HUMAN SYSTEMS DYNAMICS
9010 Reseda Blvd., Ste. 222
Northridge, CA 91324
(800) 451-3030 (818) 993-8536 (CA)
Inquiry 717.
Inquiry 722.
The Buyer’s Mart
STATISTICS
RESULTS NOT SIGNIFICANT?
Next time use EX-SAMPLE. Expert program estimates sample size
using power analysis for comparisons of means, props, regression,
ANOVA, chi-square, log-linear, LISREL, surveys, experiments, many
more. Justify sample size to funding agencies, plan sampling budget.
Can pay for itself in a single study. IBM/MS-DOS, $195+s/h. (50%
educ. disc.). VISA/MC/AMEX/PO , 30-day guarantee. Call now for
FREE brochure.
The Idea Works, Inc.
100 West Briarwood, Columbia, MO 65203
1-800-537-4866 314-445-4554
Inquiry 723.
NCSS
Professional, easy to use, menu driven statistical
system. Used by over 5,000 researchers.
• 5.0 Statistical System —$99
• 5.1 Graphics (2D & 3D)—$59
• 5.3 Power Pac Supplement—$49
• 5.4 Exp. Design/QC—$49
• 5.5 Survival Analysis—$49
We accept checks, PO’s, Visa, MC. Add $3 s/h.
NCSS-B
865 East 400 North, Kaysville, UT 84037
801-546-0445
Inquiry 724.
STATISTIX™ II
Comprehensive, powerful and incredibly easy-to-
use. Full screen editor, transformations, linear
models (ANOVA, regression, logit, PCA, etc),
ARIMA, most standard stat procedures. Clear, well
organized documentation. Satisfaction guaranteed.
$169 PC DOS, $99 Apple II.
NH Analytical Software
P.O. Box 13204, Roseville, MN 55113
(612) 631-2852
Inquiry 725.
Ecstatic
$49.95
A full featured statistical package that's powerful, convenient,
astonishingly easy to use and extraordinarily inexpensive. At
last! A statistical package that gives you the tools you need,
the clarity you want and at a price you can afford. Ideal for
researchers, professionals, and students. Volume discounts
available. To order call or write to:
SomeWare In Vermont, Inc.
P.O. Box 215, Montpelier, VT 05602
1-800-451-4580 (496-3173 in Vermont)
Inquiry 726.
StatPac Gold™
Voted World's Best Statistical & Forecasting Package
in 1987 by PC World Magazine readers. Six times
more votes than the next closest competitor. More
comprehensive & easier to use than all others. Get
the facts. Call now for your FREE brochure.
1-800-328-4907
Walonlck Associates, Inc.
6500 Nicollet Ave. S., Minneapolis., MN 55423
(612) 866-9022
Inquiry 727.
TEXT RETRIEVAL
TEXT RETRIEVAL
GOfer, high speed text retrieval software for IBM PC compatible and Apple
Macintosh computers. Highly acclaimed.
• No file conversion or indexing required.
• Searches for text In any file. (ASCII, EBCDIC, WordStar, etc.)
• RAM resident operation for immediate availability, also runs as a stan¬
dard DOS application—Desk Accessory on the Macintosh
• Moves text across different file formats (DlsplayWrite to WordStar, MS
Word to WordPerfect, etc.).
ONLY $79,951 Call or write to order (VISA, MC, COD, Check)
Microlytics
300 Main St., Suite 1591, East Rochester, NY 14445
(800) 828-6293 (716) 377-0130 In NYS
Inquiry 728.
TRANSLATORS
TRANSLATORS
Soft. + Docu. Docu. only
• FORTRAN IV to C $474. $68.
• PL/I (Subset G) to C $474. $68.
• CMS-2M to Ada $521. $88.
• Generic METAMORPHOSIS’ $387. $34.
SEND USA CHECK + $12. s/h or call for order and data
sheets, custom translator quotation and other services.
•Rule-driven translator featuring do-it-yourself source and
target language definition.
J.H. Shannon Associates, Inc.
P.O. Box 597, Chapel Hill, NC 27514 (919) 929-6863
Inquiry 729.
UTILITIES
THEY SIMPLY NEVER FAIL
MIRROR-DISC SOFTWARE
WITH ALTERNATE READ
OPERATING SYSTEMS = XENIX, UNIX, DX10
HARDWARE = Two discs, Cartridge tape, UPS
OPTIONS = Data Compression, File optimization
SPECIFICATIONS - THE ULTIMATE DATA INTEGRITY
DISCOM®
Slotlaan 15, 4902 AD Oosterhout
The Netherlands
Inquiry 730.
Enhanced DOS Commands
Get directory listings of all files that don't match a
template. Search all directories for files matching a
template. New commands and new versions of existing
commands, all with lots of variable options. Plus all com¬
mands accept special codes to reduce repetitive en¬
tries. Get the most from DOS with these time-saving
routines. For MS-DOS/PCDOS 2.0 and higher. $29.95
Driscoll Graphics
135 E. Church, P.O. Box 625, Clinton, Ml 49236
Inquiry 731.
MATCH PRINTERS TO PC
For less than $30 MatchFont and Match-a-Prlnter
are great for foreign and scientific writings. Get all
the characters you need from most programs and
printers (Apple & Epson printers, daisywheels, etc.).
Greek, French, Italian, Spanish, German, Swedish,
Japanese, graphics... You name it! To receive a
FREE demo disk use the inquiry # below or write to:
MATCH SOFTWARE
6426 Coldwater Canyon, North Hollywood, CA 91606-1113
Inquiry 732.
COPY AT TO PC
The 1.2mB drive has long been known to READ but NOT
reliably WRITE on 360kB floppies. With ,, CPYAT2PC”™
1.2mB drives CAN reliably WRITE 360kB floppies saving a
slot for a second hard disk or backup tape. "CPYAT2PC" (Not
Copy Protected) offers 'the preferable SOFTWARE SOLU¬
TION.’ ONLY $79+$4 S/H VISA/MC/COD UPS B/R
MICROBRIDGE COMPUTERS
655 Skyway, San Carlos, CA 94070
Order toll free 1-800-523-8777
415-593-8777 (CA) 212-334-1858 (NY)
TELEX EZLNK 62873089 FAX 415-593-7675
Inquiry 733.
The NOVA UTILITIES
Twelve advanced DOS programs that are on every
user’s wish list. Disk editor, file recovery, point-and-
shoot window directory manager, encrypt and com¬
press files, DOS command line qualifiers, find,
view, delete, move, copy, more! Less than $6 per
program at only $69.95 complete with 100+ page
manual. MC, Visa Welcome.
NOVA SOFTWARE, Inc.
P.O. Box 37464, Albuquerque, NM 87176 (505) 836-8400
Inquiry 734.
UTILITIES
Recover deleted files fast!
Disk Explorer now includes automatic file recovery. You
type in the deleted file’s name, Disk Explorer finds and
restores it. Disk Explorer also shows what's really on disk;
view, change or create formats, change a file’s status,
change data in any sector. MS-DOS $75 U.S. Check/Credit
card welcome.
QUAID SOFTWARE LIMITED
45 Charles St. E. 3rd FI.
Toronto, Ontario, Canada M4Y 1S2
(416) 961-8243
LOGGER®
Logger, for IBM-PC and compatibles, tracks and reports:
User, Time on, Time off, Directories used, Programs
used, Program start/end time, and calculates totals.
Tracks directories/files: Opened, Created, Renamed,
Deleted. Completely transparent. Retails for $74.95 with
quantity discounts available.
System Automation Software, Inc.
8555 16th St., Silver Spring, MD 20910
1-800-321-3267 or 1-301-565-8080
Inquiry 735.
FasTrieve
FasTrieve, for IBM-PC and compatibles, indexes
your wordprocessing documents to instantly (< 1
sec.) retrieve text using your search expressions
(boolean statements, phrases, spelling variations).
Retrieved text can be edited, printed, and saved
to disk. Retails for $99. Discounts available.
System Automation Software, Inc.
8555 16th St., Silver Spring, MD 20910
1-800-321-3267 or 1-301-565-8080
Inquiry 736.
$79.95!!
Order the RED Utilities now! Programs include:
Disk cache speeds hard and floppy disks. Printer
spooler. Batch file compiler speeds batch files.
Path command for data files. Wild card excep¬
tions. Sort directories. Over 10 more programs.
IBM PC. Visa/MC. Send for free catalog.
The Wenham Software Company
5 Burley St, Wtenham, MA 01984 (508) 774-7036
Inquiry 737.
WORD PROCESSING
FARSI / GREEK / ARABIC / RUSSIAN
Hebrew, all European, Scandinavian, plus either Hindi, Pun¬
jabi, Bengali, Gujarati, Tamil, Thai, Korean, Viet, or IPA. Full-
featured multi-language word processor supports on-screen
foreign characters and NLQ printing with no hardware
modifications. Includes Font Editor. $355 dot matrix; $150
add’l for laser; $19 demo. S/H in U.S. incl’d. Req. PC, 640K,
graphics. 30 day Guarantee. MC/VISA/AMEX
GAMMA PRODUCTIONS, INC.
710 Wilshire Blvd., Suite 609, Santa Monica, CA 90401
213/394-8622 Tlx: 5106008273 Gamma Pro SNM
Inquiry 738.
PC-Write” Shareware Ver. 2.71
Fast, full featured word processor/text editor for IBM
PC. With spell check, screen clip, mailmerge, split
screen, ASCII files, macros. Easy to use. Supports
400 printers - LaserJet+ and PostScript. Software,
User Guide, and Tutorial on 2 disks for $16. Try it,
then register with us for only $89 and get User
Manual, 1 year tele-support, newsletter and 2
upgrades. 90-day guarantee. VISA/MC.
QlllckSOft 1-800-888-8088 CALL TODAY!
219 First N., #224-BYTC, Seattle, WA 98109
Inquiry 739.
OCTOBER 1988 -BYTE 309
Mail Order Electronics-Worldwide
lameco
ELECTRONICS
Mail-Order Electronics
24 HOUR ORDER HOTLINE ALL OTHER INQUIRIES (7AM-5PM PST)
NEC V2Q & V3Q CHIPS
Replace the 8086 or 8088 in Your IBM PC and
Part No. Increase Its Speed by up to 30%! p,.j ce
UPD70108-5 (5MHz) V20 Chip.$ 7.49
UPD70108-8 (8MHz) V20 Chip. $10.75
UPD70108-10 (iomhz) v20Chip. $14.95
UPD7011 6-8 (8MHz) V30 Chip. $11.95
UPD70116-10 (10MHz) V30 Chip. $19.95
7400
Part No.
1-9
10+
Part No.
1-9
10+
7400.
. . . .29
.19
7485.
. .. .69
.59
7402.
. .. .29
.19
7486.
. . . .45
.35
7404.
. .. .29
.19
7489.
. . . 1.95
1.85
7405.
. . . .35
.25
7490.
. .. .49
.39
7406.
. . . .39
.29
7493.
. .. .45
.35
7407.
. . . .39
.29
74121. . . .
... .39
.29
7408.
. . . .35
.25
74123. . . .
. . . .49
.39
7410.
. . . .29
.19
74125. . . .
... .55
.45
7414.
. .. .49
.39
74126. . . .
. .. .55
.45
7416.
. .. .35
.25
74143. . . .
. . . 4.95
4.85
7417.
. . . .35
.25
74150. . . .
. . . 1.35
1.25
7420.
. .. .29
.19
74154. . . .
. . . 1.35
1.25
7430.
. .. .29
.19
74158. . . .
... 1.49
1.39
7432.
. . . .39
.29
74173. . . .
. .. .79
.69
7438.
. .. .39
.29
74174. . . .
. .. .59
.49
7442.
. .. .49
.39
74175. . . .
. . . .59
.49
7445.
. . . .79
.69
74176. . . .
. .. .79
.69
7446.
. . . .89
.79
74181. . . .
. . . 1.95
1.85
7447.
. . . .89
.79
74189. . . .
. . . 1.95
1.85
7448.
. . . 1.95
1.85
74193. . . .
. .. .79
.69
7472.
. .. .39
.29
74198. . . .
. . . 1.85
1.75
7473.
. . . .39
.29
74221. . . .
. .. .99
.89
7474.
. . . .39
.29
74273. . . .
. . . 1.95
1.85
7475.
. . . .49
.39
74365. . . .
. .. .59
.49
7476.
. .. .45
.35
74367. . . .
. . . .59
.49
74LS
74LS00. . . .
.. .26
.16
74LS165. . .
. . .75
.65
74LS02. . . .
.. .28
.18
74LS166.. .
.. .89
.79
74LS04_
. . .28
.18
74LS173.. .
. . .39
.29
74LS05_
.. .28
.18
74LS174.. .
.. .39
.29
74LS06_
.. .59
.49
74LS175.. .
.. .39
.29
74LS07. . . .
. . .59
.49
74LS189.. .
. . 3.95
3.85
74LS08. . ..
. . .28
.18
74LS191.. .
.. .59
.49
74LS10. . . .
. . .26
.16
74LS193.. .
. . .69
.59
74LSI4_
.. .49
.39
74LS221.. .
. . .69
.59
74LS27_
.. .35
.25
74LS240.. .
. . .59
.49
74LS30. . . .
. . .28
.18
74LS243.. .
.. .69
.59
74LS32. . . .
. . .28
.18
74LS244.. .
. . .69
.59
74LS42. . . .
. . .49
.39
74LS245.. .
.. .79
.69
74LS47_
. . .89
.79
74LS259.. .
.. .99
.89
74LS73. . . .
. . .39
.29
74LS273.. .
.. .89
.79
74LS74_
.. .35
.25
74LS279.. .
. . .49
.39
74LS75. . . .
.. .39
.29
74LS322.. .
. . 3.49
3.39
74LS76_
.. .39
.29
74LS365.. .
. . .49
.39
74LS85_
.. .59
.49
74LS366.. .
. . .49
.39
74LS86. . . .
.. .29
.19
74LS367.. .
. . .49
.39
74LS90. . . .
.. .49
.39
74LS368.. .
. . .49
.39
74LS93. . . .
. . .49
.39
74LS373.. .
.. .79
.69
74LS123.. .
. . .49
.39
74LS374.. .
.. .79
.69
74LS125.. .
. . .49
.39
74LS393.. .
. . .89
.79
74LS138.. .
. . .49
.39
74LS590.. .
. . 5.95
5.85
74LS139.. .
. . .49
.39
74LS624.. .
. . 1.95
1.85
74LS154.. .
.. 1.19
1.09
74LS629.. .
. . 2.49
2.39
74LS157.. .
. . .45
.35
74LS640.. .
. . 1.09
.99
74LS158.. .
. . .39
.29
74LS645.. .
. . 1.09
.99
74LS163.. .
. . .49
.39
74LS670.. .
.. .99
.89
74LS164.. .
. . .59
.49
74LS688.. .
.. 2.39
2.29
7aS/PROIVIS*
74S00.
.25
74S188*.
.1.49
74S04.
.25
74S189.
.1.49
74S08.
.29
74S196.
.1.49
74S10.
.25
74S240.
.1.39
74S32.
.29
74S244.
.1.19
74S74.
.29
74S253.
.59
74S85.
.89
74S287*.
.1.49
74S86.
.29
74S288*.
.1.49
74S124.
.1.49
74S373.
.1.49
74S174.
.49
74S374.
.1.49
74S175.
.49
74S472*.
.2.95
74F
74F00.
.25
74F139.
.59
74F04.
.25
74F157.
.59
74F08.
.25
74F193.
.2.95
74F10.
.25
74F240.
.69
74F32.
.25
74F244.
.69
74F74.
.29
74F253.
.59
74F86.
.39
74F373.
.79
74F138.
.59
74F374.
.79
CD—CMOS
CD4001.
.19
CD4076.
.59
CD4008.
.59
CD4081.
.22
CD401 1.
.19
CD4082.
.22
CD4013.
.29
CD4093.
.35
CD4016.
.29
CD4094.
.89
CD4017.
.49
CD40103.
_1.49
CD4018.
.59
CD40107.
.49
CD4020.
.59
CD4510.
.69
CD4024.
.45
CD4511.
.69
CD4027.
.35
CD4520.
.75
CD4030.
.35
CD4522.
.79
CD4040.
.65
CD4538.
.79
CD4049.
.29
CD4541.
.89
CD4050.
.29
CD4543.
.79
CD4051.
.59
CD4553.
_3.95
CD4052.
CD4053.
CD4063.
CD4066.
.59
.59
.1.49
.29
CD4555.
CD4559.
CD4566.
.79
_7.95
. . . . 1.95
CD4067.
.1.49
CD4583.
.59
CD4069.
.19
CD4584.
.49
CD4070.
.25
CD4585.
.69
CD4071.
.22
MCI441 IP.. . . .
.... 7.95
CD4072.
.22
MC14490P.
_4.49
MICROPROCESSOR COMPONENTS
MISCELLANEOUS CHIPS
Part No._Price
D765AC.3.95
WD9216.3.95
Z80. Z80A, Z80B SERIES
Z80.1.19
Z80-CTC.1.29
Z80-PI0.1.29
Z80A.1.29
Z80A-CTC.1.65
Z80A-DART.4.95
Z80A-PI0.1.89
Z80A-SI0/0.3.95
Z80B.2.75
Z80B-CTC.3.95
Z80B-PI0.3.95
6500/6800/68000 SER.
6502.2.65
65C02(CMOS).7.75
6520. 1.95
6522.2.95
6532.5.49
6551.2.95
65C802 (CMOS).15.95
6800. 1.95
6802. 2.95
6810.1.25
6821. 1.75
6840.3.49
1 6500/6800/68000 Cont.
| Part No. Price |
8000 SERIES Cont.
Part No. Price
6845.
. . . 2.75
8228.
. . 1.95
6850.
. . . 1.95
8237-5.
. . 4.25
6852.
. . . .75
8243.
. . 1.75
6854.
. .. 1.19
8250A.
. . 4.95
MC68000L8.
. . 9.95
8250B (For IBM)..
.. 5.95
MC68000L10.
. . 11.95
8251A.
. . 1.69
MC68010L10.
. . 49.95
8253-5.
. . 1.95
MC68020RC12B.
. . 99.95
8254.
. . 3.95
8000 SERIES
8255A-5.
. . 2.95
8031.
. . . 3.95
8259-5.
. . 2.25
80C31.
. . . 9.95
8272.
. . 3.95
8035.
. . . 1.49
8279-5.
. . 2.95
8073.
. . . 6.95
8741.
. . 9.95
8080A.
. . . 2.25
8742.
, 19.95
8085A.
. . . 2.49
8748 (25V).
. . 7.95
8086.
. . . 3.95
8748H (HMOS) (21V).
.. 9.95
8086-2.
. . . 6.95
8749.
. . 9.95
8087 (5MHz)....
.. 99.95
8751 (3.5-8MHZ)...
.39.95
8087-1 (10MHz)
.229.95
8751H (3.512MHz) .
. 44.95
8087-2 (8MHz)..
.159.95
8755.
. 13.95
8088.
. . . 4.95
DATA ACQUISITION
8088-2.
. . . 6.95
ADC0804LCN.
. . 2.79
8116.
. . . 4.95
ADC0808CCN.
. . 5.95
8155.
. . . 2.49
ADC0809CCN.
. . 3.69
8155-2.
. . . 3.49
ADC1205CCJ-1 . .
. 19.95
8156.
. . . 2.95
DAC0808LCN.
. . 1.75
8203.
. . . 6.95
DAC1008LCN.
. . 5.95
8212.
. . . 2.29
AY-3-1015D.
. . 4.95
8224.
. . . 2.25
AY-5-1013A.
. . 1.95
MICROPROCESSOR SALE!
Part No. Price
8052AHBASIC CPU w/BASIC Interpreter.$24.95
MC68008L8 32-Bit MPU (8-Bit Data Bus).$9.95
MC68701 8-Bit EPROM Microcomputer.$14.95
MC68705P3S 8-Bit EPROM Microcomputer.$9.95
MC68705U3S 8-Bit EPROM Microcomputer.$10.95
80286-10 16-Bit Hi Performance MPU.$69.95
80287-8 Math Co-processor (8MHz).$244.95
80287-10 Math Co-processor (10MHz).$309.95
80387-16 Math Co-proc. (16MHz) grid array ... $474.95
80387-20 Math Co-proc. (20MHz) GRID ARRAY ... $749.95
-DYNAMIC RAMS-
*4116-15
16,384 x 1
(150ns).
... 1.39
4128-20
131,072 x 1
(200ns) (Piggyback)...
... 3.25
*4164-100
65,536 x 1
(100ns).
. .. 3.49
*4164-120
65,536 x 1
(120ns).
.. . 2.95
*4164-150
65,536 x 1
(150ns).
. . . 2.59
*4164-200
65,536 x 1
(200ns).
. . . 1.75
•TMS4416-12
16,384 x 4
(120ns).
. . . 7.75
*41256-80
262,144 x 1
(80ns).
.. 13.49
*41256-100
262,144 x 1
(100ns).
.. 12.49
*41256-120
262,144 x 1
(120ns).
. . 11.95
*41256-150
262,144 x 1
(150ns).
.. 11.49
•41464-15
65,536 x 4
(150ns) (4464). ...
. . 12.95
*511000P-10
1,048,576 x 1
(100ns) 1 Meg ....
. . 39.95
•514256P-10
262,144x4
(100ns) 1 Meg. ...
. . 59.95
*2016-12
2018-45
2102
2114N
2114N-2L
21C14
5101
*6116P-3
*6116LP-3
•6264LP-12
•6264P-15
*6264LP-15
6514
*43256-15L
■62256LP-12
- STATIC RAMS -
2048x8 (120ns).4.49
2048 x 8 (45ns).6.95
1024x1 (350ns).89
1024x4 (450ns).99
1024 x 4 (200ns) Low Power.1.49
1024 x 4 (200ns) (CMOS).49
256 x 4 (450ns) (CMOS).2.95
2048 x 8 (150ns) (CMOS).4.19
2048 x 8 (150ns) LP CMOS.5.99
8192 x 8 (120ns) LP CMOS.10.95
8192 x 8 (150ns) (CMOS).9.95
8192 x 8 (150ns) LP CMOS.10.25
1024 x 4 (350ns) (CMOS).3.75
32,768 x 8 (150ns) Low Ftower_15.95
32,768 x 8 (120ns) LP CMOS.16.95
-EPROMS-
TMS2516 2048 x 8 (450ns) 25V.6.95
TMS2532 4096 x 8 (450ns) 25V.5.95
TMS2532A 4096 x 8 (450ns) 21V.4.49
TMS2564 8192 x 8 (450ns) 25V.6.95
TMS2716 2048 x 8 (450ns) 3 Voltage.6.95
1702A 256x8 (Ips).4.95
2708 1024x8 (450ns).6.95
2716 2048 x 8 (450ns) 25V.3.75
2716-1 2048 x 8 (350ns) 25V.4.25
27C16 2048 x 8 (450ns) 25V (CMOS)_4.25
2732 4096 x 8 (450ns) 25V.3.95
2732A-20 4096 x 8 (200ns) 21V.4.25
2732A-25 4096 x 8 (250ns) 21V.3.95
27C32 4096 x 8 (450ns) 25V (CMOS). . . . 4.95
2764-20 8192 x 8 (200ns) 21V.4.25
2764-25 8192 x 8 (250ns) 21V.3.59
2764A-25 8192 x 8 (250ns) 12.5V.3.69
2764-45 8192 x 8 (450ns) 21V.3.39
27C64-15 8192 x 8 (150ns) 12.5V (CMOS)... 5.95
27128-20 16,384x8 (200ns) 21V.6.95
27128-25 16,384 x 8 (250ns) 21V.5.95
27128A-25 16,384 x 8 (250ns) 12.5V.5.25
27C128-25 16,384x8 (250ns) 21V (CMOS).... 5.95
27256-20 32,768 x 8 (200ns) 12.5V.6.95
27256-25 32,768x8 (250ns) 12.5V.5.49
27C256-25 32,768 x 8 (250ns) 12.5V (CMOS)... 6.25
27512-20 65,536 x 8 (200ns) 12.5V.10.95
27512-25 65,536 x 8 (250ns) 12.5V.9.95
- EEPROMS -
2816A-25 2048x8 (250ns) 5V Read/VWite.... 6.25
2817 A 2048x8 (350ns) 5V Read/White.... 7.95
2865A-30 8192x8 (300ns) 5V Read/Write.... 9.95
52B13 (21V) 2048 x 8 (350ns) 5V Read Only_1.49
COMMODORE CHIPS
Part No.
Price
LAG570.9.95
WD1770.8.95
SI3052P..1.25
6504A.1.19
6507.2.95
6510.12.95
6522.2.95
6525 .4.95
6526 . 14.95
6532.5.49
6545-1.3.95
6560. 10.95
6567.24.95
6569. 15.95
6572. 10.95
6581 (12V).12.95
6582 (9V).14.95
8502.7.95
8564. 4.95
8566.9.95
8701.9.95
8721 . 14.95
8722 . 13.95
*251104-04. 12.95
310654-05.9.95
318018-03. 12.95
318019-03. 12.95
318020-04. 12.95
325302-01. 14.95
325572-01. 17.95
“82S100PLA**.15.95
901225-01. 15.95
901226-01. 15.95
901227-03. 15.95
901229-05. 15.95
*No specs, available
“Note: 82S100PLA =
U17 (C-64)
74CCIVIOS
74C00 .
. . .29
74C174.
.. .49
74C02 .
. . .29
74C175.
.. .49
74C04 .
. . .29
74C221 .
. .1.79
74C08 .
. . .29
74C240.
. .1.19
74C10 .
. . .19
74C244 .
. .1.79
74C14 .
. . .49
74C373.
..1.95
74C32 .
. . .29
74C374 .
. .1.95
74C74 .
. . .49
74C912 .
. .7.95
74C85 .
. .1.49
74C915.
..1.39
74C86 .
. . .29
74C920
. .4.95
74C89 .
. .3.95
74C921 .
. .4.95
74C90 .
. . .99
74C922 .
. .3.95
74C154 .
.2.95
74C923 .
. .3.95
74C173 .
. .59
74C925 .
. .5.49
MISC. COMPONENTS
TANTALUM CAPACITORS
TM. 1/35 .1/if <® 35V.19
TM1/35 1/if @ 35V.19
TM2.2/35 2.2/if <8 35V.25
TM4.7/35 4.7/if @ 35V.45
TM6.8/35 6.8/il @ 35V.49
TM 10/35 10/if @ 35V.59
POTENTIOMETERS
Values available (insert ohms info space marked "XX"): 500n, IK, 2K,
5K, 10K. 20K, 50K, 100K. 200K, 1MEG
43PXX Watt, 15 Turn .99 | 63PXX W Watt, 1 Turn .89
TRANSISTORS AND DIODES
PN2222.
.. .13
PN2907.
.. . .13
1N4004.
. .12
2N2222A....
.. .29
2N4401. .. .
. .. .12
1N4148.
. .07
2N3055.
.. .65
1N270.
.. .25
JN4735.
. .29
2N3904.
.. .12
1N751.
. . .15
C106B1.
49
SWITCHES
JMT123 SPOT, On-On
1.191
206-8 SPOT, 16-pin DIP
1.29
MPC121 SPDT,0n-0tt-0n1.19 |
MSI 02 SPST, Momentary
.39
D-SUB CONNECTORS
DB25P Male, 25-pin
.69
DB25S Female. 25-pin
.75
LEDS
XC556R m, Red.
. . .131
XC556Y m, Yellow.
. .17
XC556G T1%, Green.
. . .17 |
XC556C T1 3 /i, Clear/Red. . .
. .17
1C SOCKETS
Low Profile
Wire Wrap (Gold) Level U2
8LP.
. .11
8WW.
.59
14LP.
. .12
14WW.
.65
16LP.
. .13
16WW.
.69
24 LP.
. .25
24WW.
1.19
28 LP.
. .27
28WW.
1.39
40LP.
. .29
40WW.
1.89
Soldertail Standard (Gold & Tin) & Header Plug Sockets Also Available
74HC HI-SPEEP CMOS
Part No.
Price
Part No.
FYice
74HC00.
.19
74HC175.
.59
74HC02.
.19
74HC221.
.89
74HC04.
.19
74HC240.
.69
74HC08.
.19
74HC244.
.79
74HC10.
.25
74HC245.
.79
74HC14.
.29
74HC253.
.49
74HC30.
.25
74HC259.
.49
74HC32.
.29
74HC273.
.59
74HC74.
.29
74HC373.
.69
74HC75.
.35
74HC374.
.69
74HC76.
.35
74HC595.
.1.29
74HC85.
.55
74HC688.
.1.49
74HC86.
.35
74HC943.
.8.95
74HC123.
.69
74HC4040.
.89
74HC125.
.49
74HC4049.
.39
74HC132.
.49
74HC4050.
.39
74HC138.
.45
74HC4060.
.99
74HC139.
.45
74HC4511.
.1.19
74HC154.
.1.49
74HC4514.
.1.79
74HC163.
. 49
74HC4538.
.1.19
74HC174.
.59
74HC4543.
.1.19
74HCT-CMOSTTL
74HCT00.
.17
74HCT139.
.39
74HCT02.
.17
74HCT157.
.29
74HCT04.
.19
74HCT174.
.35
74HCT08.
.17
74HCT175.
.39
74HCT10.
.17
74HCT240.
.69
74HCT32.
.19
74HCT244.
.59
74HCT74.
.29
74HCT245.
.69
74HCT86.
.25
74HCT373.
.49
74HCT138.
.39
74HCT374.
.49
LINEAR
DS0026CN.
TL074CN.
TL084CN.
AF100-1CN.
LM307N.
LM309K.
LM311N.
LM317T.
LM318N.
LM319N.
LM323K.
LM324N.
LM338K.
LM339N.
LF347N.
LM348N.
LM350T.
LF351N.
LF353N.
LF355N.
LF356N.
LF357N.
LM358N.
LM360N.
LM361N.
LM380N-8.
LM386N-3.
LM387N.
LM393N.
LM399H.
LF411CN.
TL497ACN.
NE540H (C540H). .
NE555V.
XRL555.
LM556N.
NE558N.
LM565N.
LM567V.
NE592N.
LM741CN.
LM747CN.
MC1350P.
MC1377P.
MC1398P.
LM1414N.
. 1.95
. .99
. .89
. 8.95
. .39
. 1.25
. .39
. .65
. .99
. 1.29
. 3.49
. .35
. 4.49
. .39
. 1.49
. .69
. 2.95
. .39
. .49
. .79
. .79
. .89
. .49
. 1.95
. 1.49
. 1.09
. .39
. 3.49
. .79
. 1.49
. .99
. .29
. .59
. .75
. .75
. .29
. .49
. .89
. 2.29
. 4.95
. .99
LM1458N.35
LM1488N.45
DS14C88N (CMOS)... 1.19
LM1489N.45
DS14C89N (CMOS)... 1.19
LM1496N.69
MC1648P.2.95
LM1871N.1.95
LM1872N.1.95
LM1896N-1.1.49
ULN2003A.75
XR2206. 3.95
XR2211.2.95
XR2243. 1.95
. 2.95
. .99
. .99
. 1.49
.25
26LS29..
26LS31. . .
26LS32.. .
26LS33. . .
LM2901N..
LM2907N.1.29
LM2917N (8 pin).1.79
MC3419CL.3.95
MC3446N.99
MC3450P.49
MC3470P.1.19
MC3471P.99
MC3479P.3.95
MC3486P.1.19
MC3487P.99
LM3900N.49
LM3905N.1.25
LM3909N.89
LM3914N.1.79
LM3916N.1.49
NE5532.69
NE5534.69
7805K (LM340K-5) .... 1.39
7812K (LM340K-12)... 1.39
7815K (LM340K-15)... 1.59
7805T (LM340T-5).45
7812T (LM340T-12) ... .45
7815T (LM340T-15) ... .45
7905K (LM320K-5)... 1.49
7905T (LM320T-5).49
75472.49
75477. 1.29
MC145106P.1.95
MC145406P.2.95
PARTIAL LISTING • OVER 4000 COMPONENTS AND ACCESSORIES IN STOCK! • CALL FOR QUANTITY DISCOUNTS
* RAM’S SUBJECT TO FREQUENT PRICE CHANGES
310 BYTE* OCTOBER 1988
Circle 128 on Reader Service Card
COMPUTER PERIPHERALS
IBM PC/XT 10MHz TUrbo Compatible Kit
With 640K RAM
RS232 QUICK TESTER
Zuckerboard 30 Meg Hard Disk Drive
Board for Tandy 1000,1000A,
1000SX, 1200, 3000 and 3000HL
* Includes .
FREE 4
QAPIus 4
, Diagnostic
Software! i
JE1002 AMI BIOS ROM). $109.95
JE1014 Turbo Flip-Top Case. 69.95
JE1015 XT/AT Compatible Keyboard 59.95
5.25 ' DSDD Disk
JE1021 Drive (Beige Bezel) . 89.95
JE1031 Mini 150W Power Supply... 69.95
Multi I/O with Controller
JE1071 and Graphics. 119.95
12" Monochrome
AMBER Amber Monitor. 99.95
4164-120 Parity RAM (2 chips). 5.90
41256-120 512K RAM (18 chips). . . .215.10
41464-12 128K RAM (4 chips). 51.80
Regular List $892.45
SAVE $192.50!
JE3003 IBM Comp. PC/XT 10MHz Turbo Kit $699.95
The QTSS quickly determines the proper RS232
configuration required to interface two peripherals.
Simply slide the switches and determine by the
LEDs which configuration works best.
QTSS. $ 49r95 $29.95
JAMECO SOLDERLESS
BREADBOARD SOCKETS
• 30 Megabytes formatted capacity • Uses
only one slot • Pre-formatted with MS-DOS
T30MB 30MB Hard Disk $5 99 . 9 5 $399.95
IBM COMPATIBLE DISPLAY MONITORS
12" Amber Monochrome —
TTL Input, High Resolution (PC/XT/AT)
AMBER.$$
Contact Binding
Points Posts
14" RGB Color — CGA Compatible
Amber/Green/Color Switchable, 640 x
200 Resolution (PC/XT/AT)
CTX2410.$279
JE20
JE21
JE22
JE23
JE24
JE25
JE26
JE27
CTX2410
14" EGA Color - EGA/CGA Compat., 720 X 350 Max. Resolution (PC/XT/AT)
TM5154.$399.95
40MB Tape Back-Up
for IBM PC/XT/AT
DJI 0 40MB Tape Back-Up.I
TB40 40MB Tape Cartridge.
14" EGA Monitor and EGA Card - EGA compatible, 720 X 350 Max.
Resolution — displays up to 16 colors (PC/XT/AT)
JE1059.$519.95
COMPUTER PERIPHERALS
14" Multiscan Color - VGA/PGC/EGA compatible, 800 X 600 Max. Reso¬
lution (PC/XT/AT)
TM5155.$549.95
Jameco 5.25" PC/XT
& AT Compatible
Disk Drives
JE1022 (Pictured)
Izl. (PC/XT/AT) ... $ 89.95
Izl. (PC/XT/AT) ... $ 89.95
Bzl. (PC/XT/AT) . . $1 09.95
Jameco ynffN
IBM PC/XT/AT
Compatible U
Motherboards
■■■
BIOS ROMs ..’ iliiig gj
included JE1001
JE1001 4.77/8MHZ (PC/XT)_I
JE1002 4.77/10MHz (PC/XT) . . . !
*JE1007 6/8/10/12MHz (AT) .... !
•Limited Quantity Available
IBM PC/XT/AT COMPATIBLE CARPS
Graphic JTMGA.tl
D isplay TCGA®^ pS|S|
Cards l!§l|ti
JE1050 ~ 885
JE1050 Mono Graphics Card w/Printer Port (PC/XT/AT),
3.5" PC/XT/AT Compatible Disk Drives
3.5" 720KB (Bezels and Installation
MF353B Krt included) (PC/XT/AT) $+23^5 $109.95
3.5" 1.44MB (Bezels and Installation
MF355B Kit included) (PC/XT/AT) 5*49^5 $129.95
Datatronics
2400/1200/300 Modems
Jameco
Computer _
Power
Protection jehso
JE1190 Power Ba
JE1191 6-Outlet I
e - Hayes command compat-
patible- Auto-dial/auto-
answer • FCC approved
1-year warranty • Includes
MaxiMite Communication
1200P 1200/300 Baud Pocket Modem.$ 99.95
1200H 1200/300 Baud Internal Modem. ... $ 69.95
2400S 2400/1200/300 Internal Modem- $129.95
1200C 1200/300 Baud External Modem_$ 99.95
2400E 2400/1200/300 External Modem . . . $169.95
Jameco IBM PC/XT/AT
Compatible Keyboards
Metex M4650:
• Handheld, high accuracy
• 4'* Digit LCD
• Manual ranging with Overload
Protection
• Audible continuity tester
• Tests: AC/DC Voltage,
Resistance. Continuity
Capacitance, Frequency
• One Year Warranty
• Size: 7"L x 3VW x 1VH
M4650$99.95
JE1016 Pictured
JE1015 Standard AT layout (XT/AT).. $59.95
JE1016 Enhanced layout (XT/AT)... $69.95
DATA BOOKS
104100 NSC Linear Data Book-Vol. I (88)..
104200 NSC Linear Data Book-Vol. II (88).
104300 NSC Linear Data Book-Vol. Ill (88).
210830 Intel Memory Handbook (88). . . .
230843 Intel Microsystem Hndbk. Set (88).
360K/720K/1.2MB Floppy/Hard Disk
JE1045 Controller Card (AT).
Data Sheets — 50C each
Prices Subject to Change
Send $2.00 Postage for a
FREE 1989 CATALOG
FAX Numbers: 415-592-2503
or 415-595-2664
Telex: 176043
1355 Shoreway Rd., Belmont, CA 94002 • 24 HR. ORDER HOTLINE 415-592-8097 • All Other Inquiries (7am-5pm PST) 415-592-7108
U.S. Funds Only
Shipping: Add 5% plus $1.50 Insurance
(May vary according to weight)
California Residents:
Add 6%, 6V 2 % or 7%
Sales Tax
$20 Minimum Order
IBM is a registered trademark of International Business Machines
MasterCard
<01988 Jameco Electronics 10/88
Circle 128 on Reader Service Card
MEMBER
S)®®®®®®®®®®®®®®®®®®®®®®®®®®®®®®
Now available...Jameco’s NEW 1989 Catalog
with 74 pages of Computer Peripherals, Components & More!
MICROCOMPUTER
MARKETING COUNCIL
of the Direct Marketing Association. Inc
Mail Order Electronics'Worldwide
ELECTRONICS
JE1052
Color Graphics Card w/Printer Port (PC/XT/AT). . . .
.. $49.95
JE1055
EGA Card with 256K Video RAM (PC/XT/AT).
. $159.95
JE1071
Multi I/O with Drive Controller
and Mono Graphics (PC/XT).
. $119.95
Multifunction, I/O and Expansion Cards
JE1060
I/O Card with Serial, Game, Parallel Printer
Port and Real Time Clock (PC/XT).
.. $59.95
JE1061
RS232 Serial Half Card (PC/XT/AT).
. . $29.95
JE1065
I/O Card with Serial, Game and
Parallel Printer Port (AT).
. . $59.95
JE1078
Expand to 384K (zero-K on-board) Multifunc. w/Serial,
Game, Parallel Printer Port & Real Time Clock (PC/XT) . . $69.95
JE1081
2MB of expanded or extended memory
(zero-K on-board) (AT).
. $119.95
JE1082
3MB of expanded or extended memory, parallel printer
port, serial port and game port *».«/%/*
(zero-K on-board) (AT). $169.95
Floppy and Hard Disk Controller Cards
JE1040
360KB Floppy Disk Drive Controller Card (PC/XT). .
. . $29.95
JE1041
20/40MB Hard Disk Controller Card (PC/XT).
. . $79.95
JE1043
360K/720K/1.2MB Floppy Disk Cont. Card (PC/XT/AT) $49.95
INT€RFflC€ CARDS
for PC/AT ond PS/2
COMMUNICATION
DATA ACQUISITION
& CONTROL
FOR A FREE CATALOG CALL
1-800-553-1170
QUA TECH
INCORPORATED
478 E. Exchange St., Akron, OH 44304
TEL: (216) 434-3154 FAX: (216) 434-1409
TLX:5101012726
Circle 213 on Reader Service Card
RS-232
FOR PS/2
MODELS 50, 60, 80
• DCE/DTE Selectable
• Transfers to 19.2 K baud
• Address Selectable
• Interrupt Selectable
1-800-553-1170
r__ 1
QUA TECH
INCORPORATED
478 E. Exchange St., Akron, OH 44304
TEL: (216) 434-3154 FAX: (216) 434-1409
TLX: 5101012726
Circle 214 on Reader Service Card
9-Track Tape Drives: Yes!
for IBM PC/XT/AT/386
Interchange tapes from mainframes.
Important features:
• 800, 1600, 3200, 6250 BPI
• EBCDIC/ASCII conversion
• IBM & ANSI labeled tapes
• Network backup
• DOS, XENIX, Microport
• Highest quality customer service
For quick delivery we stock all major
manufacturers’ tape drives, including
Cipher, Kennedy, M4 Data, Qualstar.
Prices start at $3,755. Call Today!
Overland Data, Inc.
5620 Kearny Mesa Rd. • San Diego, CA 92111
Tel: (619) 571-5555 • FAX: (619) 571-0982
Circle 190 on Reader Service Card
PARALLEL PORT
FOR PS/2
MODELS 50, 60, 80
• LPT1, LPT2, LPT3
• Optional Serial Port
• OEM Pricing Available
1-800-553-1170
478 E. Exchange St., Akron, OH 44304
TEL: (216) 434-3154 FAX: (216) 434-1409
TLX: 5101012726
Circle 215 on Reader Service Card
RS-422
FOR PS/2
MODELS 50, 60, 80
• Two Channel
• Transfers to 256 K baud
• Address Selectable
• Interrupt Selectable
1-800-553-1170
478 E. Exchange St., Akron, OH 44304
TEL: (216) 434-3154 FAX: (216) 434-1409
TLX:5101012726
Circle 216 on Reader Service Card Circle 117 on Reader Service Card
I QUA TECH
I INCORPORATED
DYNAMIC RAMS
1MBIT 100ns
514256ioons
41464
41256
41256
1^41256
51258
4164
150ns
100ns
120ns
150ns
100ns
150ns
$38.00
$59.00
$10.75
$12.75
$11.75
$12.25
<13EIT
« For high-speed. Zip, PIcc, Simm.Please Call I
80387-16
80287-10
80287-8
80287-6
8087-1
8087-2
8087
V-30
V-20
V-20
16mHz
lOmHz
8m Hz
6m Hz
lOmHz
8mHz
5mHz
8m Hz
10m Hz
8m Hz
$430.00
$268.00
$230.00
$159.00
$205.00
$142.00
$ 99.00
$ 12.75
$ 17.00
$ 8.50
■ EPROMS
27C101 250ns
27C512 200ns
27512 250ns
27C256 250ns
27256 250ns
27128A 250ns
27C64A 200ns
2764 250ns
■ SJRAMS
43256 120ns
4364 150ns
$ 24.00
$ 15.00
$ 12.95
$ 5.50
$ 4.95
$ 5.25
$ 4.95
$ 3.50
I.C. EXPRESS
15358 Valley Blvd. City of Industry.CA 91746 Tel:818-369-2688
ORDER TOLL FREE (Mon-Fri 8-5 PST)
(800) 892-8889 • (800) 882-8181
outside calSomia Inside California
CALL FOR CURRENT PRICES & VOLUME DISCOUNTS.
Price Shown lor cash MasterCard/Visa add 3%. Prices are subject to chango
Minimum order $10.00. Shipping & Handling: UPS Ground $5.00, Air $7.00 (t lb.)
ALL MERCHANDISE IS 100% GUARANTEED WITH PROMPT DELIVERY
16-BIT RESOLUTION
ANALOG-TO-DIGITAL
CONVERTER
12,000 SAMPLES/SEC
for IBM PC, XT & AT
SINGLE PIECE PRICE
$475
We manufacture a broad line
of data acquisition and control
hardware and software for Apple
and IBM computers.
Call for quotes on custom
hardware or complete systems.
LAWSON LABS, INC.
5700 RAIBE ROAD
COLUMBIA FALLS, MT 59912
800-321-5355 or 406-387-5355
DV-01
GRAYSCALE
FRAME GRABBER
Composite video in/out
256 x 240 resolution
Digitize/display at frame speed
256 gray levels in
16 Meg, color palette out_
PC/XT/AT compatible
$849.00 Complete with software
VISA/MC Demo Disk available
Control Vision %
P.O. Box 596, Pittsburg, KS 66762
(316)231-6647
The BEST
for LESS
29
Quality SWDS/DD Diskettes Min.100
Guaranteed Two-for-One Replacement
if found initially defective within six months
FREE sleeves, tabs, labels
5V4" COLOR (Min. 100) . 39c
5V4" HIGH DENSITY (Min. 50). 69c
Brand Box 5V4" (Min. 10) . $3.99
Brand Box COLOR 5Y4"
with FREE Plastic Case (Min. 10)... $4.99
3Y2''DS/DD (Min. 50). $1.09
100% Lifetime Warranty
Shipping: $4.50 per min. order/S2.00 each addtl. lot
MC/VISA Only
1-800-537-1600
Operator No. 227
MWSmS^
Dept. No. 1523 P.O. Box 61000
San Francisco, CA 94161
Circle 140 on Reader Service Card
Circle 69 on Reader Service Card
Circle 161 on Reader Service Card
BYTE
LISTINGS
YOUR WAY!
It's easy. Now there are
three ways to get source-
code listings that go with
BYTE articles —on disk,
in print or on line.
LISTINGS ON
DISK BYTE listings on
disk are right for you if
you want to compile or
run programs quickly.
Also included on disk are
the month's BIX high¬
lights specific to your
machine format.
LISTINGS IN
PRINT This print sup¬
plement contains source-
code listings described in
the issues of BYTE.
LISTINGS FROM
BIX (BYTE Information
Exchange) By joining
BIX, you can download
BYTE source-code
listings at standard BIX
rates. See BIX informa¬
tional ad listed in Reader
Service index in this
issue.
-a*
FOR DIRECT
ORDERING CALL
TOLL FREE;
8002585485
Call: M-F, 8:30 a.m. to
4:30 p.m. Eastern Time
(603-924-9281 for New
Hampshire residents)
All MClf * Including the Month's BIX
U m 11191" Highlights Specific To Your
Machine Format.
Disks of listings from December
1985 to present are available at the
prices stated at right. Please mark
the appropriate format and note
the issue date below. If you are
ordering a subscription, please
note the issue date on which you
would like it to begin.
Month
Year _
5% inch:
□ IBM PC*
□ Apple II
□ Kaypro 2 CP/M
□ MS-DOS 8 Sector*
□ Tl Professional
314 inch:
□ Apple Macintosh*
□ Atari ST*
□ Amiga*
□ IBM PS/2*
IN USA:
Single Annual
Month Subscription
(one disk) (13 disks)
OUTSIDE USA:
Single Annual
Month Subscription
(one disk) (13 disks)
□ $8.95 □ $69.95
(Save $46.40)
□ $10.95 □ $89.95
(Save $52.40)
□ $9.95 □ $79.95
(Save $49.40)
□ $11.95 □ $99.95
(Save $55.40)
IN PRINT
1987 Supplement Issues 1986 Supplement Issues
IN USA: IN USA:
1988 Supplement Issues
□ January through March
$6.95 in USA $7.95 outside USA
Monthly supplements replace
quarterly supplements starting in
April. Indicate the month you're
ordering in the space below.
Month _
□ January through March 1987 for
only $6.95.
□ April through June 1987 for only
$6.95. (Includes 1986 Index).
□ July through September 1987 for
only $6.95.
□ October through December 1987
for only $6.95.
□ 1987 subscription only $18.00.
□ January through June 1986 for
only $8.95.
□ July through September 1986 for
only $6.95.
□ October through December 1986
for only $6.95.
□ 1986 Annual Subscription for
only $18.00.
FOLC
HERE
OUTSIDE USA:
Year _
$2.50 per issue in USA
$3.50 per issue outside USA
Annual Subscriptions:
$19.00 in USA
$22.00 outside USA
Please note month and year you
would like the subscription to begin.
Month _
OUTSIDE USA:
□ January through March 1987 for
only $7.95.
□ April through June 1987 for only
$7.95.
□ July through September 1987 for
only $7.95.
□ October through December 1987
for only $7.95.
□ 1987 subscription only $21.00.
□ January through June for only
$9.95.
□ June through September for
only $7.95.
□ October through December for
only $7.95.
□ 1986 Annual Subscription for
only $21.00.
Year
COMBINED DISK
AND PRINT
SUBSCRIPTION
Bundled together,
giving you the
convenience of disk-
based source-code plus
the ease of reference of
print.
If you are ordering a subscription,
please note the issue date on
which you would like it to begin.
IN USA:
Annual Subscription
OUTSIDE USA:
Annual Subscription
5% inch:
□ IBM PC
□ Apple II
□ Kaypro 2 CP/M
□ MS-DOS 8 Sector
□ Tl Professional
□ $89.95
(Save $58.35)
□ $109.95
(Save $75.35)
314 inch:
□ Apple Macintosh
□ Atari ST
□ Amiga
□ IBM PS/2
□ $99.95
(Save $61.35)
□ $119.95
(Save $78.35)
Please complete in full.
Name_
Address_
City_
County or Parish_
OCTOBER
State_Zip
Country
□ Check enclosed
□ MasterCard
□ VISA
□ U.S. Funds enclosed (If ordering
from outside the U.S. please remit in
U.S. funds drawn on a U.S. bank.
Thank you.)
Credit Card #
For credit card
orders only.
Exp. Date.
Signature.
Date.
Please allow 4-8 weeks for delivery.
BYTE
FOLD
HERE
BUSINESS REPLY MAIL
FIRST CLASS MAIL PERMIT NO. 10 PETERBOROUGH, NH
POSTAGE WILL BE PAID BY ADDRESSEE
BVTE
Listings
One Phoenix Mill Lane
Peterborough, NH 03458-9990
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
iiiiIIiiImIiIiIiIiiIiIiIiiIiImIiIiiII .Mil
FOLD
HERE
AST Premium
286/386
Call
SWEET-P 600
6 Pen Plotter
$598
PRINTERS
AST TurboLaser/PS 3Mb ...
..$3100
Canon BJ-130.
... $689
Citizen 180-D .
...$157
MSP-15E.
... $295
MSP-40 .
... $269
MSP-45 .
... $389
MSP-50 .
... $345
MSP-55 .
...$440
Premiere 35.
... $439
Tribute 124.
...$439
Tribute 224 .
... $579
Dioonix 150.
... $299
HP LaserJet II.
..$1690
JDL 850 Series.
.... Call
NEC LC890.
.... Call
Panasonic 1080i-m2.
...$155
1091i-m2 .
. ..$195
Others .
.... Call
Toshba321-SL .
... $465
341-SL.
... $609
351-SX.
...$888
Others .
.... Call
MONITORS
Amdek 1280& Card.
... $639
210A.
.... $87
722EGA.
... $431
Hitachi.
.... Call
Cornerstone .
.... Call
Mitsubishi Diamond Scan ...
... $477
Others .
.... Call
Moniterm Viking .
.... Call
NEC Multisync II.
... $565
Multisync GS .
...$185
Others.
.... Call
RasterOps 1648s .
..$1995
1948s .
..$2949
Samsung.
.... Call
Sigma Designs LaserView ..
.... Call
Sony Multiscan 1303 .
... $495
Zenith 1490Flatscreen.
...$579
SOFTWARE
AutoCad .
AutoSketch.
BoeingGraph.
By-Line.
Carbon Copy Plus.
Clipper.
Copy II PC.
Corefast .
Dac Easy 3.0 .
dBase Ilk .
DesignCad .
Desklink .
DesqView.
Drafix 1 Plus..
Drafix 3D Mod & Options
..Call
..$59
.$195
.$169
.$103
.$355
..$18
..$07
.. $58
.$355
.$149
.. $92
..$69
.$149
.. Call
New Orders: 1 - 800 - 621-3999
ZENITH 1490
FI at Screen
$579
DESIGN CAD
Standard or 3D
$149
LIGHTING Disk
SpeedUp
Increase your Hard Disk
Speed as much as 40%!!!
$69
CAD CORNER
SPECIAL
AST Premium 286
DlamondScan Monitor
Summagraphlcs 12x12 Plus
Intel 80287 Chip
$3360
DRAFIX
1 Plus or 3D Module
Call
MITSUBISHI
Diamond Scan 40/70 Mb Disk |
$477 $439
VENTURA PAGE-
PUB 1.1 MAKER
$455 $429
SMART MODEM
2400B int.
$115
PANASONIC
1091l-m2
$195
NOVELL
No-Key
$89
Dollars & Sense .$96
Draw Applause .$264
DDS Back-Up Plus.$33
Easy Exral.$54
Excell PC.$281
FastBack.$75
FastBackPlus.$05
FormTool.$52
Freelance Plus .$293
Fox Base Plus.$179
GEM Draw Plus.$159
Smart Sysmen.$418
Sprint.$115
Tops.$101
Turbo Basic.$57
Ventura Publishing 1.1 .$455
VersaCad & Libraries .Call
Windows .Call
WordPerfect 5.0.Call
X-TreePro.$58
DIGITIZERS & PLOTTERS
Generic Cadd 3.0 .$48
Generic Cadd Others .Call
Harvard Graphics .$255
Harvard Tot Proj Mgr.$317
In House Acct .$107
LaplinkPlus.$74
Lighting Hard Disk Speedup.$69
Lotus 123 2.01 .$283
Lucid 3d (new Ver.).$103
Managing Your Money.$113
MathCad 2.0.$199
MS-Dos 3.3.$95
Norton Util 4.0.$45
PageMaker .$429
Paradox 2.0.$391
PC Tools Deluxe.$35
PathMinder .$55
Peachtree Accounting II .$145
PFS: First Choice .$79
PFS: First Publisher .$52
PFS: Professional File .$129
PFS: Professional Plan.$51
PFS: Professional Write.$102
Plan Perfect.$185
Q&A.$177
Q& A Write.$115
Quattro.$132
Rapid File .$172
R:BaseforDOS .$409
ShipMate(tm) (UPS Manifest) .. .$199
SideKickPlus .Call
Calcomp 1023-GT.
.. .Call
1043-GT.
.$5990
Digitizers.
.. .Call
Enter Sweet-p 600 .
. .$598
Others.
.. .Call
Houston Instruments.
.. .Call
DMP 41/42 .
.. .Call
DMP51MP.
.$3550
DMP 51/52MP .$3200/2700
DMP 52.
.$2300
DMP56A .
.$3800
DMP 61.
.. .Call
DMP 62.
.. .Call
MP Options.
.. .Call
HITACHI Digitizer
10 Year Warranty
HDG-1212D-4 *
Includes:
4-Butt Cursor, 1-Butt Pen
& Mouse Emulator.
$398
Hitachi (Ten Year Warranty)
HDG-12x12D-4.
. .$398
HDG-12x12D-12.
..$486
HDG-15x15D-4.
. .$598
HDG-15x15D-12.
. .$659
loline .
.. .Call
JDL 850 Series .
.. .Call
Kurta IS 12x12.
. .$285
IS 12x17.
..$485
Summagraphics 12x12 Plus ..
..$344
18x12 Pro w/4 Butt & Stylus .
. .$569
Mac Bit Pad 12x12,4But,Sty
. .$299
ups
manifest
ShipMat^
$199
Mitsubishi 40/70 Mb Hard Drive
AST Premium 286 & 386 .
..Call
1/2 ht AT. 23ms.
. $439
NEC Multispeed.
$1079
Panasonic FAX Board.
. $689
MuHispeed EL II.
$1423
Seagate ST225 w/card .
. $260
Multispeed HD.
$2209
ST238 30Mb w/card.
. $285
Toshiba Laptops.
..Call
Smart Modem 1200B int w/sw .
.. $58
Accessories.
..Call
2400B int w/sw.
. $115
Toshiba 3.5 XT/AT 720k Drive.
.. $89
intol
5.25 XT/AT 360k Drive.
.. $75
US Robotics Courier 2400 _
. $299
coprocessors
BOARDS & NETWORKS
genuine!
8087-2 (<-8MHz).-.$132
Adage AD 10/4 .
$1370
80287-8 (<10M Hz) .
$205
AD10/8L .
$2040
80287-10 (~>10MHz) .
$239
ArcNet .
.. Call
80387-16 .
$397
Artist 8 ..
$1178
00387-20 .
$588
10/16.
$1920
80307-25 .
.Call
12.
AST
$2320
80387SX.
Call
ATI EGA Wonder.
. $169
MOUSE
VIP VGA
$249
EtherNetPlus.
.. Call
Genoa VGA 600x800 .
. $259
Logitech C7 Serial or Bus.
.. $65
VGA 760x1024 .
. $379
HiRez Bus .
.. $03
Hercules Graphics Plus.
. $169
Bus & Paint .
.. $83
Intel AboveBoard 286/512k ...
. $359
Serial & Publisher .
. $104
AboveBoard PS 286/512k ..
. $388
Microsoft Serial .
.. $95
Paradise EGA 480 .
.. Call
PC Mouse.
..Call
VGA Plus.
.. Call
VGA Pro .
.. Call
RasterOps Color Draw 24 ....
. $319
ColorBoard 104.
$2484
HELPERS
CnlnrRnard 108
$1162
Sigma Designs VGA .
. $209
Tops Flashcard .
. $143
Logical Connection 256/512k ..
..Call
Verticom.
.. Call
OTHERS .
.. Call
Video 7 Vega Deluxe.
. $177
ScanMan.
..Call
NEW! Optical Disk Interface / 40ms
Filesize up to 21 GigaBytes and limited by Disk Only. Speed resembles i
40ms Hard Drive. OptiDriver supports most Optical drives including ATG
Gigadisk, ISI 525WC, LMSI LD-1200, Maxtor TXT 800S, Mitsubishi MW-5UI,
Optimem 1000, Optotech 5984, Panasonic LF-5000, Ricoh RO-5040WL,
Sony WDD-3000. Host Adapters supported include Adaptec, Future Domain,
Rancho Technology, Scientific Micro Systems, and Western Digital. Opti
Driver is an applications interface for attaching optical disk drives to an IBM
PC/XT/AT or compatible computer system. Low memory usage, approximate¬
ly 50kb, is required for the master program. NASA is now a proud user of this
revolutionary interface. Kit includes OptiDriver, Host Adapter, and Manual. In-
stalls as drive “O" with batch file.
$525 $695 list
Pre-approved P.O.'s are welcome. Prices reflect cash discount and are subject to change without notice. Product com¬
patibility, warranties, & claims are responsibility of manufacturer only. All returns are subject to a restocking fee. Per-
sonal/Company checks delay shipping. AZ orders only add 6.7% tax. Orders are processed same Day. International orders
Call (602)861-1090.
Volume Bids
Wecome!
VISA
MASTERCARD
PO’s
Just Call First.
MHI Warehouse, Inc.
8129 N. 35th Ave. #2-3061
Phoenix, AZ 85051
New Orders:
1 - 800 - 621-3999
Order Info: 602-997-8877
Fax:602-943-3833
Circle 179 on Reader Service Card
OCTOBER 1988 • B Y T E 313
The Bible Library M
29 titles: 9 bibles + 20 reference works on one
CD-ROM laser disc. The most comprehensive
Bible study tool available for the minister and
layman.$495
CD-ROM/WORM OUTLET
Save While Supplies Last
AMDEK DRIVE.$639
HITACHI DRIVES. 2 for 1 Sale
MS DOS & MAC S/W DISCOUNTED: Groliers,
McGraw-Hill Science, Supermap, U.S. Atlas
Geovision, Comstock — 449 photos. PC-SIG
(25,000 programs], Public Domain — Aide
(5,000 arced programs],
CALL 1-800-543-1734 ANYTIME
(716] 852-6711 One Day Service
C.O.D./AMEX/MC/VISA
JASON ENTERPRISE
Dept. D, 5459 Main Street
Williamsville. NY 14221
Circle 129 on Reader Service Card
Power Software
Batcom — Batch file compiler com¬
piles your “.bat” files to “.exe” files to
make them faster, more professional,
and more capable. $49.95.
REDCache — speeds hard disks by
up to 7 times and floppy disks by up
to 55 times. LIM EMS supported.
$39.95.
Spool — allows you to use your com¬
puter while your printer prints long
documents. LIM EMS supported.
$39.95.
RED Utilities — Contains the three
programs above plus protection from
accidental hard disk formatting, sorted
directories, text searching, DOS wild
card exceptions, and much more. For
IBM PC. $79.95.
Check, COD, Visa, MasterCard.
/ /~ + \ Wenham Software Co.
| • I 5 Burley St.
Wenham, Ma. 01984
(508)-774-7036 . FREE catalog.
Dealer inquiries invited.
Circle 274 on Reader Service Card
TRANSLATE BASIC
TO PASCAL
P-TRAL,
Woodchuck
Industries'
program for IBM
PC and MS-DOS
compatibles
translates
Microsoft BASIC
source code to Turbo Pascal source.
Comes with full documentation and
tutorial. $179.00
P-Tral is also available for the
Apple II series. Write or call for more
details.
WOODCHUCK INDUSTRIES, INC.
340 WEST 17 STREET Ste 2B NY, NY 10011
(212)206-6490 / 924-0576
Circle 278 on Reader Service Card
7CTPM
Oa,
VT240 °0
TERMINAL EMULATION
KEA SYSTEMS LTD.
#412 ■ 2150 West Broadway
Vancouver, B.C. CANADA, V6K4L9
Tel: 604-732-7411 Telex: 04-352848 VCR
FAX: 604-732-0715
Order Toll Free (800) 663-8702
Sure
itis insured?
SAFEWARE® Insurance provides full
replacement of hardware, media and
purchased software. As little as $39/yr. covers:
• Fire • Theft • Power Surges
• Earthquake • Water Damage • Auto Accident
For information or immediate coverage call:
1 - 800 - 848-3469
In Ohio call 1-614-262-0559
SAFEWARE, The Insurance Agency Inc.
“INDISPENSABLE”
Jerry Pournelle, Byte, 8/87
Vopt is the fast, safe disk
organizer. It will quickly
eliminate the file fragmen¬
tation that slows your disk
operations.
Vopt includes Vmap for
viewing the organization of
your disks plus numerous
other utilities that test and
report on the efficiency of
your system.
Call for a free demo disk!
<freo nr $3shipping/handling
3>Do.oD CA add 6.5% sales tax.
GOLDEN BOW SYSTEMS
2870 Fifth Ave., Suite 201
San Diego, CA 92103
800/284-3269
Circle 134 on Reader Service Card
Circle 233 on Reader Service Card
Circle 105 on Reader Service Card
LOW COST PC/XT/AT INTERFACE
FOR IEEE-488 (GPIB/HPIB)
• Includes INSTALLABLE DOS DEVICE DRIVERS
and software support for BASIC
• Optional language support for C, PASCAL, FORTRAN
and ASSEMBLY - $50
• Selectable base I/O address, IRQ and DMA
• CONTROLLER / TALKER / LISTENER capability
• Customer support via dedicated 24 hours B&C Microsy¬
stems BULLETIN BOARD
• Quantity discounts available
VISA MC AMEX Call today for datasheet!!
B&C MICROSYSTEMS
355 West Olive Ave, Sunnyvale, CA 94086
PH: (408)730-5511 FAX: (408)730-5521 TELEX: 984185
PC488A $145/195
! not only a
printer buffer !
THIS IS THE MOST SOPHISTICATED
PRINTER BUFFER - MULTIPLEXOR - SWITCH
WITH TWO SBPARATB INPUTS (SERIAL AND PARALLBI.) AND
TWO SEPARATE OUTPUTS (SERIAL AND PARALLEL) CAN T~
USED LIKE STANDARD BUPPER WITH ANY INPUT TO ANY
OUTPUT BUT ALSO YOU CAN CONNBCT 7 COMPUTERS TO I
PRINTER, OR I COMPUTBR TO 7 PRINTERS, OR 7 COMPUTERS
AND 7 PRINTERS AND MORB - I COMPUTBR TO 3 PRINTERS
OR 3 COMPUTERS TO I PRINTER
HIOH CAPACITY - 64 KB TO 266 KB AND - 266 KB TO I MB
(MODELS A AND B) PAUSE, COPY AND RESBT FUNCTIONS
SBRIAL PORTS WITH 7 OR 8 BITS WORD LBNOTH, I OR 2 STOP
BIT. PARITY, XON/XOPP, DTR. RTS
DCB-A-64K t JQ5 DCB-B-266K t 255 I*)
|*) Pow.r aupplj and ptr.II.I c.bl.. at. includtd
ALSO, WB HAVB THB MOST COMPLBTB DATA CONVERTER
UNIT CONVBRTS RS232 SBRIAL TO CENTRONICS PARALLBL
OR VICB VBRSA, JUST BY MOVING JUMPBRS BAUD RATB AND
PROTOCOL PULLY PROQRAMABLE PROM 150 TO 19200 BAUDS
INCLUDBS : DTR. RTS, XON/XOPP. PARITY, a
DOU t g0 I")
(**) Powar aupplj and cablaa NOT includad
serialOparallel
DClf bi-directional converter
INTECTRA Ine.-Dept.232
2629 TERMINAL BLVD
MOUNTAIN VIBW-CA-94043
967-8818 TX 345545
Circle 29 on Reader Service Card
6809
Single Board Computer
RAM, EPftOM, feai-tfme clock; wdtchddg Y
timer, 44-pin 4.5" * 6.5' PCB
EXPANSION MODULES: RAM, EPROM, CMOS
RAM/battery, analog I/O, serial I/O,
parallel I/O, counter/timer, IEEE-488,
EPROM programmer, floppy disks,
cassette, breadboard, keyboard/display.
Wintek Corp.
|71 11? I V T r If 1801 Sou,h Street
1* l» I lilk Lafayette, IN 47904
■■■■- 317 - 742-8428
Circle 276 on Reader Service Card
Circle 60 on Reader Service Card
Compu$ave
iMICHOCOMPUTFnl
i MAHKETINb' COUNCIL |
I o< -,-c Drcc ►
BOARDS
Adv. Dig. Slave.545 Orchid Designer.329
Alloy Slave.599 Panasonic Fax.642
AST 4 Port.299 Paradise 480 Auto . 169
AST5251-1 IE.545 Paradise VGA+ ........ 249
AST Hot Shot 286.349 Paradise VGA Pro - 352
ATI VGA Wonder. SAVE STB VGA EM 512K. 299
ATI EGA Wonder..195 Sigma VGA H.242
BOCA RAM AT.142 Video 7 V RAM.485
Genoa VGA HiRes. 392 Video 7 Vega VGA . 252
Artist/Computone/Intel/Metheus/Number 9..CALL
Quadram/TalltreeA/Vest. Digital/VerticomA/ML CALL
DISK DRIVES
CDC 150 Mb.1,445 Seagate 20M Kit.262
Miniscribe 40M.295 Seagate 30M Kit.279
Miniscribe 6053.545 Seagate 251 .359
Miniscribe 6085.649 Seagate ST251-1 .429
PlusCard 20M.518 Seagate 4096 . 599
PlusCard 40M.655 Toshiba 3.5" Kit.89
AST/Archive/Alloy/Genoa/lomega/Micropolis.CALL
Maynard/Maxtor/Tallgrass/Tecmar.CALL
SOFTWARE
Carbon Copy+ 5.0- 108 Microsoft Word 4.(L 209
DBase III Plus.. 374 Multimate Advan. II .249
Fastback Plus,.92 Paradox 2.0.429
First Publisher 2.Q.75 Quattro.139
Harvard Graph 2.1 . 259 Top for DOS.105
Microsoft Excel/PC. 289 WordPerfect 5.0..239
Microsoft Works.99 Ventura Publisher- 495
Peachtree Complete 155 R:BASE for DOS.448
COMPUTERS
Acer 20 Mhz.CALL Toshiba 1000 .. 769
AST Model 80 .1599 Toshiba T1200F_1495
AST Model 386 .CALL Toshiba T1200H ....... 2249
Intel 25 MHz.CALL Toshiba 3100/20.2995
NEC EL II.1465 Toshiba 3200.3799
Packard Bell 12 Mhz. 1279 Toshiba 5100.4899
Samsung 20 Mhz.2899 Zenith 183 -20 Mb.1949
Samsung Laptops... SAVE Zenith Supersport.1625
Sharp.CALL Zenith Supersport 2863395
Acer 80386:16 MHz/0 Wait/1 Mb Ram / 40 Mb.3299
Mitsubishi 286:12 MHz / 40 Mb Hard Drive.1925
NEC Powermate Portable 286/640k/20M .2645
NEC Powermate Portable 286/640k/40M. 3095
Sperry PC IT 512k/44M HD/Keyboard.2795
Samsung S500 AT: 10MHz/40M Drive.1565
Televideo 386:16 MHz/2m/1.2M Drive.2595
Wyse 2108:8 MHz/512k/1.2M Drive.1195
Wyse 2112:12.5 MHz/1 M/1.2M Drive.. 1699
Wyse 2214:12.5 MHz/0 Wait/1.2 Drive.1895
Wyse 386:16 MHz/1 M/1,2M Drive/0 Wait.2795
Unisys 386:16 MHz/1 M/1.2M Drive/0 Wait.2599
Altos & Other Models.CALL
TERMINALS
Altos V.485 Televideo 965 .412
Adds 1010.299 Wyse 30.289
IBM 3151 .389 Wyse 50.355
Kimtron KT-70 PC.359 Wyse 60.395
Televideo 905 _ 289 Wyse85G.379
Televideo 955 _375 Wyse 99GT..469
Visual/CIE/Link/Qume/Falco.CALL
1 - 800 - 877-8855
INTERNATIONAL ORDKRS ARK WELCOME
PLOTTERS
Calcomp 1023GT - 3785 Houston 62.4495
Calcomp 5902 .3395 HP 7475.1395
Calcomp 1044GT.10,245 HP 7550A.2895
Enter SP 1800.3095 HP 7595 .7795
Houston DMP 52.2399 loline 3700.3065
Houston 41/42.2110 loline 4000.3995
Houston 56A.3850 Roland 980.1195
Houston 61.3025 Roland 880.929
Numonics/TaxanA/ersatec/JDL/Other Models CALL
DIGITIZERS
Calcomp12 x12.365 Logitech HiRes Mouse. 92
Calcomp 44 x 60.3745 Kurta IS 3.CALL
Calcomp36 x 48.3195 Kurta IS 8.5 x 11_249
GTCO 24 x36.1945 Kurta IS 12 x 12.315
GTCO 36 x 48.2395 Kurta IS 12 x 17.535
Hitachi 11 x 11.439 Summa 12x12 +.355
Logitech C7 Mouse.79 Summa 12x18.599
MODEMS
ATI ETC.159 Novation Parrot.85
Anchor 2400E.145 Practical 12001.65
AST9600 .779 Prometheus 2400B/2.119
Avatex 1200 Ext.95 Prometheus 2400G.149
Hayes 1200.279 Racal-Vadic 2400VP... 399
Hayes 2400 . 415 USR Courier 2400 .299
Incomm T2400.235 USR 2400E.345
Migent Pocket.109 USR HST9600 _649
Multitech 224 EH.388 Ven-Tel 18000.939
Multitech 224 EC.305 Zoom 2400 HC.139
Avatex/Case/Everex/UDS/Other Models.CALL
PRINTERS
Alps Allegro 24.362 NEC 5300 ..
Alps 324 E.745 NEC P5XL..
Canon BJ 130 .. 675 NEC P9XL .
.835
..1038
Citizen120D ..142 Panasonic 1080M2.165
Citizen 180D.165 Panasonic 1091 M2 .191
Citizen MSP40.312 Panasonic 1524.549
Citizen MSP55.489 Panasonic 1595.435
Fujitsu DL3400.512 Star NX1000 .173
Okidata 390 . 464 Toshiba P351SX - 935
Okidata 391 . 645 Canon 811 .1565
NEC P2200 . 330 NEC LC 890 .3165
NEC 5200 . 519 HP Lazer Jet II.SAVE
Brother/C. Itoh/Data Products/Data South.CALL
Diconix/Epson/Genicom/QMS/OTC/TI.CALL
MONITORS
Amdek 310A.69 PGSLM300.539
Amdek 1280.645 Samsung TTI.79
Intercolor 19"VGA.1595 Sigma Laser 19" ....1765
Mitsubishi 1381A.509 Tatung Multiscan...... 475
Mitsubishi 20" Auto... CALL Taxan 770+.515
NEC Multisync II.575 Thomson 4160 RGB 209
NEC Multisync +._915 Thomson EGA.319
NEC Multisync XL. 2095 Wyse 650 VGA.489
NEC Multisync GS - 179 Wyse 700.678
PGS Ultra Synch.522 Zenith 1490 .598
Seiko 1430:14", Multiscan, 1024x768, .26mm.649
SCANNERS
Datacopy 730.1095 PGS LS-300 /w OCR965
AST / HP / Taxan / PC Hand Scanner..CALL
HOURS: MON-PRI 7 AM-6 PM, SAT: 9 AM- 2 PM. Address: 4207 S. 37th St. Phoenix AX 85040. Prices reflect cash discounts and are subject to change
without notice. We do not guarantee compatiliilitx. Major credit cards and selected PO's are accepted. RM A required for all returns.
ARIZONA SALES: (602)437-4855 - CUSTOMER SERVICE (602)437-4856 - FAX (602)437-9685.
Dennis & Debbie Miller
The Grand Canyon
of the Arctic
In Alaska there’s a place as magnificent and rare
as the Grand Canyon—the Coastal Plain of the Arctic
National Wildlife Refuge. Oil companies want per¬
mission from Congress to drill there (even though
the odds are four in five that no oil exists). That’s like
damming the Grand Canyon for hydropower.
Approval to drill will destroy what’s left of Alaska’s
north coast and deny future generations the beauty
of our most spectacular Arctic wilderness. To learn
how you can help us preserve it, write or call: Sierra
Club, 730 Polk Street, San Francisco, CA 94109,
(415) 776-2211.
SIERRA
CLUB
OCTOBER 1988 -BYTE 315
This could be the most productive
phone number you call today* Toll free*
1 <SOO>531-5369
(Or, if you prefer to FAX your order— 1 (512) 344-2985.)
—* 1299. 011 -
TrippLite ® Battery Back-Ups
Protect your equipment and data by providing safe shut down time
for your computer systems and other sensitive equip¬
ment during black or brown-outs. Data loss from one $ r qq go
black-out can cost you hundreds, if not
thousands of dollars. $
These units feature AC line
spike and noise suppres-« (
sors, status indicator ’ '
lights and heavy gel¬
cell batteries—a regu¬
lated battery charger
automatically restores BC 20()1
battery to full charge 200 -w
when AC power returns.
199.'
00
This complete TrippLite®
Series offers reliable
battery back-up at
an extremely
$700 00 low price.
s 399. 00
BC-325
325-W
BC-750
750-W
SC-BC-2000
2000-W
BC-1200
1200-W
Direct 01
TrippLite® Voltage Regulator—
Line Conditioners
s 199 . 00
BC-450
450-W
00
$
149 .
00
n0is ?veUodaV- oll t\ets, 5 «, 0 ,i
VigW, 15
951
LS-600 LC-1200 LC-1800
TrippLite® Line Stabilizer/Conditioners automatically
adjust varying input voltage to provide full voltage support
during a low voltage condition while suppressing spikes and
line noise._
Cable Assemblies
// \\ _ /
»r * fC'
S ° H -2H sg Q
179.
^ t \W-904
^Ss^ e °^V ’
Eraser
PC/AT Parallel
Printer Cables
Stock #
PPC301-6
PPC301-10
PPC301-15
PPC301-25
PPC301-6RA
Length
6 ft.
10ft.
15ft.
25 ft.
6 ft.
POPULAR CABLES
*79.
95
Stock#
MEC-6
KEC-6
Description
Monitor Ext.
Keyboard Ext.
| ACPC-03 Power Adapter
ATM-6
AT Modem Cable
Price
$5.95
3.95
4.95
5.95
DB-25 - 25 Line Cables
Male-Male
Stock # Length Price
25MM-6 6 ft. $ 6.95
25MM-10 10 ft. 7.95
25MM-25 25 ft. 17.95
25MM-50 50 ft. 33.95
25MM-100 100 ft. 62.95
DB-25 - 25 Line Cables
Male-Female
caW Other cables available
Stock #
25MF-6
25MF-10
25MF-25
25MF-50
25MF-100
Length Price
6 ft. $ 6.95
10 ft. 7.95
25 ft. 17.95
50 ft. 33.95
100 ft. 62.95
S59.9&]
\ Alt ex Electronics, Inc .
“Your Electronics Supply House "
TERMS: Minimum order $10.00. We accept Mastercard, Visa, and American
Express at no additional charge. For C.O.D. orders, add $2.20. For orders
under $100.00, add $3.00 handling and actual UPS shipping charges. For
orders over $100.00, we pay handling charge—you pay actual UPS shipping
charges plus insurance. Purchase orders accepted from approved accounts,
i All returns require an RMA# and are subject to a restocking fee. Texas resi¬
dents add 7.5% sales tax. Prices subject to change and we are not responsi¬
ble for typographical errors.
Store Hours: 8:00-6:00 M-F, 10:00-2:00 SAT CST
10731 Gulfdale, San Antonio, Texas 78216
316 BYTE* OCTOBER 1988
Circle 15 on Reader Service Card
Circle 86 on Reader Service Card
VMEbus
Multibus I & II
S-100 bus
To achieve performance, you
need a performance bus. To find
out the latest information on any
of the above buses, you need
SUPERMICRO
the magazine for integrators and
users of VME, Multibus, and S-100.
SUPERMICRO, PO Box 2089, Prwo, UT 84603
To find out how you can receive a
trial issue, circle the number below.
Circle 249 on Reader Service Card
at your command
Master Switch is sophisticated yet flexible. Several
computers can access one another or share printers
and modems. Use serial or parallel interfaces, up
to nine ports. The buffer is expandable up to one
megabyte. Access a job control menu from each
computer to view the queue or cancel, hold, and
release jobs. Many other features.
MasterNet software allows computer networking
s for
and electronic mail capabilities tor PCs.
Other solutions from ROSE
• Printer Sharing ® Multiplexers
• Protocol Conversion • Modems
• Buffering • Manual Switches
• Micro to mainframe • Cables
We design a variety of quality products for computer networking
and data communication solutions guaranteed to work.
Dealer and OEM inquiries are welcome.
# BOSE
ELECTRONICS
P.0. BOX 742571 HOUSTON, TX 77274
ELECTRONICS cau for catalog 713 933 7673
Circle 230 on Reader Service Card
(DEALERS: 231)
CHIP SHOP
CALL FOR THE
LOWEST PRICES
SAME DAY SHIPMENT
4164
8087
4128
80287
41256
80387
. 1 meg chips
V20, V30 and more
SABINA INTERNATIONAL, INC.
Phone 1-800-2 SABINA
Phone 1-714-594-6336
FAX 714-595-4008
Circle 232 on Reader Service Cant
UNIVERSAL E(E)PROM
PROGRAMMER $495 (Kits from $165)
• No personality modules; Menu driven device selection.
• Built-in Eraser/Timer option ($50); Conductive foam pad.
• Direct technical support; Full 1 year warranty.
• Stand alone duplication & verify (27XX parts).
• Quick pulse algorithm (27256 under 60 sec).
• 27xx to 1 Mbit; 25xx; 68xx; CMOS; EEPROMS.
• 8741,-2,-4,-8,-8H,-9,-9H,-51,-C51,-52,-55,9761 & more.
• IBM-PC, Apple, CPM or Unix driver, Autobaud RS232.
• Offsct/split Hex, Binary, Intel & Motorola 8,16,32 bit.
• Manual with complete schematics.
VISA MC AMEX Call today for datasheets /!
B&C MICROSYSTEMS
355 WEST OLIVE AVE. SUNNYVALE, CA 94086
PH: (408) 730-5511 FAX: (408) 730-5521 TELEX: 984185
Circle 30 on Reader Service Card
Dealers!
Network-OS LAN Systems - Includes Boards,
Cabling, Terminators and Software. Two-user
hardware and software for under $1,000 list!
Close-Up Remote Communications - Support
your customer without leaving your office.
Authored by Cogitate for Norton-Lambert!
Context Sensitive Help for DataFlex, RM/
COBOL, Clipper and dBase III - Puts your
application’s documentation "on line."
DataFlex Database Management - True Multi-
User database for MS/PC-DOS, Unix and Xenix.
Site licensing available.
Dump/Restore-XT - Seven utilities for the MS/
PC-DOS user.
Call or write today for our catalog and pricing!
COGITATE, INCORPORATED
"A Higher Form of Software"
24000 Telegraph Road
Southfield, Ml 48034
(313) 352-2345/Telex: 386581
Visa/MasterCard Accepted
Circle 56 on Reader Service Card
REAL WORLD I/O
For PC/XT/ATs
DG24 • 24-line digital 1/0; 10 MHz 8255. $95
AD500 • 8 channel 12-bit (plus sign) integrating A/D;
programmable gains of 1, 10, & 100. Hi-Z input and 7
digital lines. $239
AD 100 • Single channel version of AD500 with 10 digital
lines. $149
AD200 • 4 channel, 125 uS, 12-bit A/D board. $239
ADA300 • 8 channel, 25 uS, 8-bit A/D; single D/A; 24 TTL
1/0 lines (10 MHz 8255). $239
DA600 • Fast settling dual 12-bit D/A. $169
PD200 • Prototype/development board with address decoder,
buffer; 100+ page application/project manual. $99
XB40 • External connection/prototype board with cable. $49
Ml boards include BASIC, Pascal, C, and Forth drivers.
30 day return; 1 year warranty. Call for ' Real World
Interfacing" application notes.
Real Time Devices, Inc.
P.O. Box 906 State College, PA 16804
(814) 234-8087
Circle 228 on Reader Service Card
f W PACKAGED 10 PER BOX
2 Boxes 5 Boxes 10 Boxes
°S E 635 6 6 -° 6 3 -°
DENSITY IIP 915 925
mf-id 12351255
MF-2D 1555 |435
MF2HD 4135 4035 3933
155
45S
Delaware 1-800* *451-1849
• _ F>0 BOX 10247. WILMINGTON, DE. 19850
/l! .11. f Oklahoma 1-800-654.4058
PO BOX 1674. BETHANY, OK 73008
Nevada 1-800-621-6221
PO BOX 12396, LAS VEGAS. NV 89112
Disketti
skette-f
Ccmnecuor
TELE X # 4933362
- FAX #405-495-4598
maxell
®
OPTICAL DISKS CALL
Packed 10/Box 2 Box 5 Box 10 Box
ci” MD-2D 7 - 7 6JI 7 -
TVID-2HD 15 ® 14 ® 13 *
3js
mfidd - |29§ 129? l2 2 -5
* MF2DD - |7?5 1765 1725
39* 39°-° 37L5
MF2HD
8"
FDI-1200- 1915 |Q20 |845
FD 2-1200 - 23?? 22 7 - 5 2|9?
v 4)
oimecuoh'
Delaware 1*800*45T1849
POBOX 10247. WILMINGTON. OE. 19850
Oklahoma 1-800-654.4058
P.O. BOX 1674. BETHANY. OK. 73006
Nevada 1-800-621-6221
PO BOX 12396. LAS VEGAS. NV 89112
Minimum order $2599 "No Surcharge on Visa
add S399 -
MasterCard" COD orders add $399 Surface m
S hipping UPS add $399 per 100 for 3V2"or 5W,
add $499per 100 for 8." U.S. Mail delivery add
5*. "Prices subject to change without Notice"
Take the byte out of data loss
with
iTJ Verbatim
A Kodak Cnmnanv '
-A Kodak Company -
jl" DataLifePlus & DataLife ,
<J4
2 Box
5 Box
10 Box
Double Side *7qc
Double Density I —
DataLifePlus' ncn
Teflon & PC Formatted
760
895
71
899
HIGH DENSITY
Preformatted for AT
1415
139?
139?
(Packed 10/Box)
|m Single Side
Double Side
High Density
2 Box
5 Box
10 Box
119-5
169?
4 2 95
11—
1595
4195
1095
159?
3999
ow Reimbie' Delaware 1-800-451-1849
POBOX 10247. WILMINGTON. DE. 19850
, Oklahoma 1-800-654-4058
P.O. BOX 1674, BETHANY. OK. 73008
Nevada 1-800-621-6221
RO. BOX 12396. LAS VEGAS. NV. 89112
Diskette-/- 1
CoimectK
toir
TELEX (4933362)
FAX(405-495-4598)
OCTOBER 1988 * BYTE 317
Circle 85 on Reader Service Card
3M
*FREE! Headcleaning Kit
I ?■ I ^•161^1
DSHD
1.45
4.45
2.25
Quantity Discounts
Available
DS-DD
.69 5.25" 3M Diskettes
1.49 3.50" 3M Diskettes
1.99 8.00" 3M Diskettes
.85 .. 3M Mark Q PC "Formatted” Disks
.47 .. 3M High and Box Diskettes
.52 ,. 3M No Logo Bulk, w/tyvek. labels w/p
DC-1000 . 12.65 DC-300XLP ....19.45
DC-2000 . 17.05 DC-600A. 21.45
3M Mag. Tapes 2400' W-T-S . 12.50
3M Mag. Tapes 1200' W-T-S . 9.25
4 4 QP Data Defender 050 Data Defender 070 4 4 AT
I4i«/v For 50 - 3’/2" for 70 - 5'/T w/keys I 4i*/0
BASF
*FREE Plastic
Library Box
Quantity Discounts
Available
DS-HD
.89
4.45
1.99
BASF Diskettes
BASF Diskettes
BASF Diskettes
COLOR-CODED MODULAR
FILING CASE/78 FOR
WITH EACH
ea. PURCHASE OF 60.
BASF 5.25" DS/DD Diskettes!
BASF Mag. Tapes 2400' W-T-S . 11.95
BASF Mag. Tapes 1200' W-T-S . 7.99
BASF No-Logo 5.25" DS/DD .\ .42
MD2-DMP MD2-HDMP MF2-DDM
ITIE3VCllh.25" DS/DD 5.25" DS/HD 3.50'DS/DD
11 InAbMI 77 * 1 cq
•IN PLASTIC BOX ■ f I I
Verbatim 5 - 25 " DS/DD 5 . 25 " ds/hd 3.50-ds/dd
DataLife .72* 1.30* 1.49
*FREE DataLifePlus Offer Inside
COLOR DISKS 5.25" DS/DD 3.50" DS/DD 3.50” DS/HD
KAO .72* 1.59* 3.49
Irom the Surface Scientists * IN PLASTlC B0X
5.25" DS/DD 5.25" DS/HD 3.50'DS/DD
.72 1.49 1.59
CALL FOR BEST PRICES!
BULK
Box of TEN 5.25" DS/DD
with sleeves, labels and
w/p tabs
Black Disks
.29
.69
1.09
FREE SLEEVES. LABELS AND W/P TABS
. 5.25" DS/HD/48TPI
. 5.25" DS/HD "AT” .
3.50" DS/HD/135 TPI
3.35
Color Disks
.39
.79
1.19
RIBBONS STORAGE
-Please call for information-
TERMS: VISA. Mastercard or AMEX. COD only add $3.00. Prepaid
orders deduct 2% cash discount. POs accepted from recognized
institutions and corporations on Net 30. Bank draft, T/T or L/C
acceptable. Shipping: $4/100 or fewer disks. Reduced shipping
charges on larger quantities. Price quoted for case (100 disks)
quantities less than a case add 5%.
WE BEAT ANY PRICE!
Toll Free Order Line: Information Line:
1-800-523-9681 1-801-255-0080
TLX-9102404712 FAX-801-572-3327
n DISKCOTECH
DISKCO TECHNOLOGIES, INC.
213 Cottage Avenue
P.O. Box 1339 Sandy, Utah 84091
Motion Control &
Data Acquisition
A card in your PC creates the fast LAB 40 bus
which supports up to 8 modules.
User Friendly Packages for PC/XT/AT.
• Intelligent DC Servo: Joystick, numeric con¬
trol, motion record/playback, C calls. Up to 16
axes. Two axis package w/motors $1550 (USA).
• 4-Axis Stepper w/source code & motor $316.
• Scope/FFT 650KHz A/D 4 ch. w/source $525.
•Modules: 8 & 12 bit A/D, Relay, Stepper, Clock,
Servo & Amps, Prog Controller (Forth, A/D,
EEPROM, 68HC11, RS-232/422/485, LAB 40).
‘Adapter for RS-232 for Mac and others.
•Free immediate technical support & literature.
Call (415) 755-1978 or our BBS (415) 755-1524.
75 Southgate,
Daly City. CA 94015
Computer Continuum
^ (415)755-1978 V Telex: 3727438
tbbb;
^EXACT TERMINAL EMULATION
AND COMMUNICATIONS SOFTWARE”
• PRECISE EMULATION OF THE
DEC VT52, VT100, VT102.VT220
• EXPANSION MODULES FOR
OVER 40 EXACT EMULATIONS
• 9 FILE TRANSFER PROTOCOLS.
• EASY TO USE, QUICK TO
INSTALL, AND MUCH MORE
• IBM PC, XT, AT, PS/2
FOR INFORMATION A
800/548-9777
SDFTRONtCS
303/593-9540
TELEX 450236
Circle 243 on Reader Service Card
9-Track Tape Subsystem
for the IBM PC/XT/AT
'■Msssm
v y°
your IBM PC and any mainframe or mini¬
computer using IBM compatible 1600 or
6250 BPI 9-Track tape. System can also be
used for disk backup. Transfer rate is up
to 4 magabytes per minute on PCs and
compatibles. Subsystems include 7" or IOV 2 "
streaming tape drive, tape coupler card
and DOS compatible software. For more
information, call us today!
flUMSTRR
9621 Irondale Ave., Chatsworth, CA 91311
Telephone: (818) 882-5822
i
BIGM(^UTH
REAL VOICE Digital Recording
r
i
for your PC, XT, AT or Compatible
r
♦VOICE MAIL SYSTEM
♦TELEMARKETING
- Inbound & Outbound
r
i
♦SMARTEST ANSWERING
i.
MACHINE
♦AUTODIALER—DATABASE
♦VOICEPAD™
- Voice for your Programs
♦ PROGRAMMER’S TOOLKIT
-(optional : 79°°)
-
V? card, software, cables, and speaker
2 s 269°° 5 s/h
i
(415) 652-9600
Talking Technology, Inc.
4393 Piedmont Ave. Suite B
Oakland. CA 94611
L.
1
Circle 256 on Reader Service Card
UNIPRCT
UNIVERSAL PROGRAMMER AND
MEMORY/TTL 1C TESTER FOR PC/XT/AT
E(E)PROM (16K-1MB)
PAL (20 & 24 pins)
BIPOLAR
8741/42/48/49/50 CPU
87(C)51/44 CPU
DYNAMIC/STATIC RAM &
TTL TESTER
Option: 4 Socket adaptor
only $585 complete
Other products available. Individual program¬
mers for E(E)PROM (up to 1MB), PAL, BIPOLAR,
8748 series, 8751 series, MemoryfTTL Tester, and
gang programmers with 4, 8, & 16 sockets.
Also industrial quality EPROM Eraser with timer
and safety switch is available (erases 30 of 28
pin eproms at a time).
OEM & Distributor welcome.
10% educational discount
473 Sapena Ct. #24
Santa Clara, CA 95054
Order Line - outside CA
1-800-541-1975 XELTEK M/C
Tech Line (408) 727-6995 AMEX
FAX (408) 727-6996
Circle 279 on Reader Service Card
OPTICAL DISKS
LASERDRIVE
L
as featured In PC WEEK 4/26/88
• 800MB storage on single disk
• connecting to any host via SCSI
interface
• Plug’n Play to any operating system
only $4995 Limited time only
PANASONIC LS5000
$2495 - 200 mb
OPTICAL MEDIA
For IBM & Panasonic Optical
Drives - $52
We carry a full line of
51/4" & 12" Optical Drives
SKAN TEKNOLOGIES, INC.
optical storage systems
(212) 809-5570 (516)295-2237
318 BYTE* OCTOBER 1988
Circle 217 on Reader Service Card
Circle 241 on Reader Service Card
IBM COMPATIBLES GUARANTEED LOWEST PRICES / HIGHEST QUALITY
CAT™ 8MHZ
BASE SYSTEM
* 256K (Opt. 640K) • 150 Watt Power
Supply • AT Style Keyboard
• 4.77 or 8 MHZ Keyboard Selectable
• FDC
• 8087 Socket • 360K Floppy Drive
$39900
COMPLETE SYSTEM CALL FOR PRICE
1 Year Warranty
CAT™ 286-10
BASE SYSTEM
• 512K Exp. to 1 MEG • 200 Watt Power
Supply • AT Style Keyboard UJuf
• Western Digital Controller • 1.2 Meg Jjr
Floppy • Legal Bios w/manuals • Systems
Documentation • 1 yr war. • Clock/Calc
COMPLETE SYSTEM CALL FOR PRICE
11.3 Nortons SI
$ 929 °°
OPTION A
12" Mono Amber Monitor
Graphics Card w/par port
$546°°
OPTION B
OPTION C
OPTION A AT
OPTION B AT
640 x 200 Color Monitor
12" Mono Amber Monitor
12" Mono Amber Monitor
640 x 200 Color Monitor
Graphics Card w/par port
Graphics Card w/par port
20 Meg Hard Drive
Graphics Card w/par port
Graphics Card w/par port
s 716 00
s 819°°
s 1076°°
s 1299°°
OPTION C AT
12" Mono Amber Monitor
Graphics Card w/par port
20 Meg Hard Drive
s 1399 00
GUARANTEED LOWEST PRICED PERIPHERALS - CALL (800) 654-7762
** PRINTERS BY
V EPSON
LX 300 199 LQ 500 .339
329 LQ850529
LQ1050 .749
FX850 349
LX 86 E
LX286E 429
LX800 439
LQ2500839 FX1050499
PANASONIC
KXP1080I 144CPS. 199
KXP1091I 192CPS. 229
KXP1092I 240CPS. 379
CITIZEN
180D 180CPS 9 Pin 10" .179
MSP15E 160CPS 9 Pin 15" 369
MSP40 250CPS 9 Pin 10" 369
Tractors — Sheet Feeders — Cables — Ribbons Available
VIDEO CARDS
Vega Video 7.179 00
Everex EGA 640 x 350.129°°
Vega VGA PS2 Compatible.349°°
Everex VGA 640 x 400, 17 VGA Modes.249°°
Everex PGA 640 x 480, 256/4096 Colors.629°°
MEAD Monographics w/par port Hercules comp. 58°°
MEAD Color graphics w/par port Hercules comp.58°°
ODD’S & END’S FROM MEAD
150 Watt Power Supply Direct PC Replacement.54°°
200 Watt Power Supply Direct AT Replacement.79°°
Dos 3.2 w/GW Basic.69°°
Everex Ram Expansion for AT or XT starting at.59°°
TAPE BACKUPS BY
-=^£VEREX^
40MB Mini Cartridge, 1.8MB/min, XT.359°°
40MB Mini Cartridge, 3.6MB/min, AT.359°°
40MB Streaming Cassette, 5MB/min w/cont.539°°
60MB Streaming Cassette, 5MB/min w/cont.619°°
60MB Streaming Cartridge, 5MB/min w/Full cont... .779°°
125MB Streaming Cartridge, 5MB/min w/Full cont. .989°°
External Add 195°°
Seagate HARD DRIVES
COMPLETE KITS
ST125 20Meg 40 Mil V 2 Ht . .299°°
ST225 20Meg w/cont. & Cables.269°°
ST238 30Meg w/cont. & Cables.299°°
ST251 40Meg V 2 HT 40 Mil w/software .379°°
ST251-1 40Meg, 28 Mil Sec.479°°
ST277R 60MB 40 Mil V 2 Ht.489°°
ST4026 20Meg Full Ht 40 Mil .279°°
ST4038 30Meg 40 Mil Full Ht .299°°
ST4053 40MB 28 Mil Full Ht.519°°
ST4096 80Meg Full HT w/software .649°°
MODEMS BY
EVEREX^
EV-920 EverCom 12 300/1200 bps Bitcom Software . 74°°
EV-940 EverCom 24 2400 Baud Int. Bitcom Software 139°°
EV-945 External 2400 Baud . 199°°
For error correcting add $10.00
Hayes Compatible Major Manufacturers
1200 Baud Internal w/Software . 69°°
1200 Baud External fully Hayes Compatible . 99°°
2400 Baud Internal V 2 card w/software.129°°
2400 Baud External Fully Hayes Compatible.129°°
CONTROLLERS BY
WESTERN DIGITAL
WX-1 8 Bit V 2 Sized for XT. 69°°
WA-2 16 Bit Full Sized Hard/Floppy.119°°
WD-27X 8 Bit R11 V 2 Size. 79°°
WAH 16 Bit Hard Drive Controller. ONLY.. 129°°
RA2 16 Bit R11 Hard/Floppy for AT .159°°
MEAD Floppy Disk Controller for XT. 29°°
MEAD 1.2 Meg & 360K Controller for XT. 59°°
Hard/Floppy Cable Set. 5°°
a** MONITORS BY
SAMSUNG W**
Amber w/Tilt & Swivel Base. 79°°
Amber Flat Screen 720 x 350 . 89°°
Color 640 x 200, 16 colors.239°°
EGA 640 x 350. 64 colors/.31 . 369°°
CN4551 Multisync EGA 720x480 . 479°°
IBM CGA/VGA/PGA/EGA Compatible
1252 12
1257 12
1464 14
1453 14
FLOPPY DRIVES FROM
FROM YOUR LOW PRICE LEADER
360K V 2 Ht. PC Compatible. 69°°
1.2 Meg Mitsubishi Black Face . 79°°
720K 3V2" Epson Drive w/5V4" mounting. 89°°
1.44 Meg Sony 3W" Drive w/5V4" mounting.139°°
360K Tandon TM100-2 Full Ht. 89°°
160K Tandon TM100-1 Full Ht. 39°°
COPROCESSORS BY
INTEL
Intel 8087 5Mhz.
Intel 8087 8Mhz.
Intel 80287 6Mhz. -
Intel 80287 8Mhz. <&&&••■
Intel 80287 lOMhz.^.
ggoo
149°°
179°°
239°°
289°°
Intel 80387 16Mhz 429°°
Intel 80387 20Mhz.699°°
OVERSTOCKED AT OUT COST
LETTER QUALITY PRINTER
DAISYWHEEL PRINTER MANUFACTURED BY C.ITOH
Why pay $1149 for a C.ltoh
STARWRITER™F-10
When our 40 cps letter quality daisywheel m \
printer from the same manufacturer is only
$29900
100 for $249 ea.
• 6 ft. Serial Cable.$ 19°°
• AT or XT RS232/Serial Interface .. 39°°
• Bidirectional Tractor. 149 00
• Cut Sheet Feeder. 199°°
STANDARD FEATURES
• 40 CPS • Accepts Paper to 15 inches • Form
Length and Pitch Set from Conrol Panel
• Industry compatible ribbon, printwheels and
control commands • RS232 Serial Interface
RAM UPGRADES
1 YR. WARRANTY
4164
150 NS ...
295
41256 100 NS.
12 ”
Simm Sipp Zipp
4164
120 NS ....
325
41256 80 NS.
13”
256 x 9 100 NS.
129°°
4164
100 NS ....
. 3«
4464 150 NS.
13°5
256 x 9 120 NS.
119°°
41256 150 NS ....
. 11 ”
IMeg x 1 120 NS .
37°°
IMeg x 8 120NS.
449°°
41256 120 NS ....
. .11”
IMeg x 1 100 NS ..
39°°
IMeg x 9 120NS.
49900
10 MEG HARD DISK KIT
Includes Controller & Cables
• V 2 Height • 80 Msec
Brand New/Major Manufacturer
Mead 159°°
40 MEG HARD DISK
AT COMPATIBLE
• Full Height • 40 Msec
• 30 Day Warranty
Mead 279°° 10 tor 249°° ea
MOUSE
MICROSOFT COMPATIBLE
• 3 Button
• Mechanical w/Software • Serial
Mead 29°°
TAPE CASSETTE/CARTRIDGE
DCIOOO, 3M....9 00
DC300XCL 45Meg.. 14°° DC300A Used..7°°
CJ500.19°° CJ600.24°°
800 - 654-7762
SALES: 7 a.m.-6 p.m. PST
702-294-0204
CUSTOMER SERVICE / ORDER STATUS:
9 a.m.-4 p.m. PST
FAX 702-294-1168
trademarks are Registered with their respective Co s Prices Sub/ect to Change
NO SURCHARGE FOR MC/VISA
TERMS:
MC • VISA • COD • CASH
Purchase Orders from Qualified Firms
Personal Checks • AE add 4%
20% Restocking Fee on Non-Defective Returns
1000 Nevada Hwy. • Unit 101 • Boulder City, NV 89005
SHIPPING: (min. 6 25 ) UPS
Circle 155 on Reader Service Card
OCTOBER 1988 -BYTE 319
DATA ACQUISITION, COMMUNICATIONS
& INDUSTRIAL CONTROL INTERFACES
r IBM PC/XT/AT & PS/2. MICROCHANNEL. Apple II &
MACINTOSH Computers
Send Today for Your
Free Handbook!
ITl0traBut0
Corooration J
440 Myles Standish Blvd., Taunton, MA 02780
508 880-3000 Tl X- 508080 FAX- Sn8-88n-m7Q
]
Circle 286 on Reader Service Card
HARD DISK CONTROLLERS
ADAPTEC
PC/XT Controller ST506/412 . . .
.$45
2070 PC/XT to 506/412 RLL . . ..
.S69
2071 PC/XT to ST506 RLL (1 drive).$59
2072 PC/XT RLL .
.$79
2370 PC/XT to ST506 RLL.
.$99
3530 SCSI to Tape CMC 36 . . .
.$78
4000 SCSI to ST506/412 .
.$89
4000A SCSI to ST506/412 .
.$129
4070 SCSI to ST506/412 RLL . .
.$98
4520 SCSI to ESDI.
.$98
5500 SCSI to ST506/412 .
.$125
5580 SCSI to SMD.
.$175
XEBEC
S1410 SASI Controller.
.$89
S1420 SASI to 5'A" Floppy & Hard Disk Controller . .$29
Apple II, II + , HE Host Adapter ..
.$29
OTHERS
DTC 510A SASI controller.
.$98
DTC 5187 AT to ST506/412, No Floppy.$98
Konan DJ-210 3’/2" SASI to ST506/412
(Xebec 1410 clone).
.$89
WD 1002-SHD Xebec Compatible SASI Controller . . $109
Western Digital 1003WAH.
.$119
Manuals .
.$8 each
Cables Available.
.Ask for Pricing
Hard Drives 20-380 MB ....
.Call
il Computer Surplus Store
/ Sycamore Dr.
• Milpitas, CA 95035
Phone: 408-434-1060
Fax: 408-434-0931
Twx: 1561447
‘We Buy and Sell”
OPERATING
SYSTEM
UNDER $20
F68HC11 = MC68HC11 + MAX FORTH
LOW COST ★ LOW POWER CMOS ★
SINGLE CHIP OR EXPANDED OPERATION ★
HLL RESIDENT FORTH ★ FAST DEBUG ★ 5
PARALLEL ★ 2 SERIAL ★ WATCH DOG TIMER
★ 8 CH OF 8 BIT A/D ★ SUPPORTS RS232,
422, 485. F68HC11 OPERATING SYSTEM
UNDER $20 AT IK PCS. NMIX0022PS -
COMPLETE DEVELOPMENT SYSTEM WITH
MANUALS $265. VISA-MC ACCEPTED.
NEW MICROS INC.
1601 CHALK HILL RD.
DALLAS, TX 75212
214/339-2204
Circle 66 on Reader Service Card
Circle 185 on Reader Service Card
BUY QUALITY
FOR LESS!
DYSAN
5Va" DS/DD 39 *
100% CERTIFIED
LIFETIME WARRANTY
Price based on quantity of 250 in bulk
includes Tyvek sleeves and label kits.
800 - 222-0490
In NJ 201-462-7628
FAX 201-462-5658
• 24 HOUR SHIPMENT •
MEGASoft
P.O. Box 710, Freehold, NJ 07728
Full service duplication facility
100% CERTIFIED
5Va" BULK DISKS
5'A" DS/DD 59‘
3V 2 " DS/DD 1.09
Price based on quantity of 300
includes sleeves, labels and tabs.
800 - 222-0490
In NJ 201-462-7628
FAX 201-462-5658
• 24 Hour Shipment •
MEGASoft
P.O. Box 710, Freehold, NJ 07728
PROMPT DELIVERY!!!
C SAME DAY SHIPPING (USUALLY)
** QUANTITY ONE PRICES SHOWN for AUG. 9, 1988
OUTSIDE OKLAHOMA: NO SALES TAX
SIMM
1Mbit
41256
41256
41256
51258
41256
DYNAMIC RAM
1048KX9
1048KX1
256Kx1
256Kx1
256Kx1
* 256Kx1
256Kx1
85 ns $550.00
100 ns 38.50
60 ns
80 ns
100 ns
100 ns
120 ns
14.25
13.75
13.50
12.95
§1
Q. o
41256
256Kx1
150 ns
11.75
3 Q.
O cr
CO ra
41264 +
64Kx4 1 20 nS
EPROM
18.95
DC Q-
UJ E
27C1000
128Kx8
200 ns
$37.50
I o
1- o
27C512
64Kx8
200 ns
13.95
I K
27256
32Kx8
250 ns
7.25
* O
27128
16Kx8
250 ns
6.60
STATIC RAM
I 43256l-io 32Kx8 100 ns $18.95
L6264P-12 8Kx8 120 ns 13.50J
OPEN 6V2 DAYS, 7 30 am 10 PM: SHIP VIA FED-EX ON SAT.
WE EXPORT ONLY TO CANADA. GUAM. PUERTO RICO & VIRGIN ISLANDS
SAT DELIVERY
INCLUDED ON
FED-EX ORDERS
RECEIVED BY:
T>: SJdAk $8/3 ft
Ft P-1 $10.25/1 b
MasterCardA/ISA or UPS CASH COD
Factory New, Prime Parts juPco
MICROPROCESSORS UNLIMITED, INC.
r E s s o p K°;; a «r(9i8) 267-4961
No minimum order. Pleaso note that prices a/e subject to
change Shipping & insurance extra. & up to $1 lor packing matonals Orders received by
9 PM CST can utually be delivered the next morning, via Federal Express Standard
a $6.00, or guaranteed next day Priority One (d $10,251
Circle 158 on Reader Service Card
Circle 159 on Reader Service Card Circle 169 on Reader Service Card
HD64180 Single Board
Protyping / Control Computer
(Jet your 64180 project going quickly!
The SBC 100 is a complete computer powered by a wall
transformer. Available C compiler, assembler, linker
and debugger run on a PC. Has battery-backed RAM,
battery-backed clock, power fail interrupt, SBX bus
connectors, serial and parallel I/O, prototype area for up
to 20 IC's. Only $295 including serial cable, power
supply, 32k of battery backed RAM and schematics.
Z-World
1772A Picasso Avenue
Davis, CA 95616
(916) 753-3722 "Z80 Family Specialists"
In Germany: iSystcm 08131/1687
Circle 284 on Reader Service Card
»t C »»
for Z80 and HD64180
Microprocessor
Programming.
Source level debugging on a remote target!
Investigate our powerful PC-based,
C compiler for embedded Z80 and
HD64180 microprocessors... a com¬
piler written for microprocessor
engineers. Only $495.00.
• Remote source debugger. $195.00.
• Additional products: assemblers,
linkers, single board computers.
Z-World
1772A Picasso Avenue
Davis, CA 95616
916 753-3722
Fax: 916 753-5141
iSy?te™Tef08131/1687 " Z80 s P ccialists '
Circle 285 on Reader Service Card
9-TRACK MAG. TAPE SUBSYSTEM*
FOR THE IBM PC/XT/AT AND...
erchange, backup and archival storage.
AK Systems offers a 9-track, IBM format-compatible
Vi" magnetic tape subsystem for the IBM PC, featuring:
■ IBM format 1600/3200 and 800 cpi.
■ Software for PC-DOS, MS-DOS, XENIX.
AKSystems
EX Mamslreamor 20741 barilla SI
Chatsworih. CA 91311
v 7WX lot information
Circle 13 on Reader Service Card
TIMELINE INC
Continental U.S.A.
ORDER DESK ONLY
Inside California
(800) 872-8878 (800) 223-9977
L.A. & Technical Info
(213)217-8912
OEM INQUIRIES
WELCOME
HITACHI DOT MATRIX
LIQUID CRYSTAL DISPLAY
• 40 character x 2 lines • 5v power required • C-MOS/TTL compatible signal li
display data storage • Multiple instruction set (based on 13 commands) • Buiti-n
controller • Easy "Microprocessor" interlace • Low power consumption • 5x7 dot matrix formation with
cursor, alphanumerics & special symbols • 96 ASCII character generator (plus 64 katakana) • 8
programmable characters • ribbon cable connector already prewired
Physical size a’/e'L x 1 %'W x WD
2 for *25
* ADAPTEC 4000A controller $70
I/O for the ST412-506 Interface Using MFM Encoding ■
*DC 600 STYLE TAPES
10,000 ftpi ea. 1 9.95 3-9 1 7.95 ea. 10+
* 15 .
(minimum order 2)
* 1.2 MB-OKIDATA
Reads/writes 360K • Half Height floppy for AT.
1.2 MB • DS/DD *96 tpi
$69
AST™ RAMPAGE AT
$59
INCREDIBLE!
MEMORY EXPANSION CARD
FOR YOUR IBM PC/AT
Can be expanded to 2Mb memory. This card can do EMS and EEMS as well
as extended memory. We bought these bulk pack from an OEM, so no AST
box or manual. We supply our own manual. Comes with software for printer
spooler and Ramdisk. 1 year warranty. RAMPAGE™ card available with O-K
memory only. Serial/parallel port card available separately at a very
good price.
ROBOTIC LENS with infrared sensors (auto focus)
A HOBBYISTS DREAM
Great source of optical and electro-mechanical parts and systems
Including the basis for an infrared communications system.
Contains fl .4 -12 to 72 mm (6x) zoom lens with auto focusing capability.
DC motor driven or manual zoom and focus systems with precision gear
reduction units, mechanical clutches, and high quality DC motors. DC
rotary actuator controlled Iris dlaphram unit. ^
Option Available: Infrared distance measuring system $ O ^95
(focusing unit) with control electronics $10.00. mm "T
HIGH RESOLUTION 7 "°l^° l y aL
AMBER MONITOR
zenith * 29.95
MODEL DJ7NKZ
22 MHZ
TYPICAL*
BANDWIDTH
• Flat faceplate
• 900 lines at center
650 lines at comers
• Operates from
12VDCat1.4 amp
• Vertical input is 47
to 63 Hz
• Horizontal
frequency: 15 Khz
(adjustable)
4 for
For split video (TTL inputs) operation. $99.00
Not composite video.
DISPLAY MODES
VGA GRAPHICS:
800 x 560 x 16 colors
320 x 200 x 256 colors
j UPGRADE YOUR
XT/AT TO
VGA GRAPHICS!
VGA COLOR GRAPHICS PACKAGE
ALSO:
640 x 480 x 16 colors
640 x 350 x 16 colors
640 x 200 x 16 colors
640 x 200 black & white
320 x 200 x 4 colors
Hercules Graphics
40 and 80 column character mode
The manufacturer of this monitor
SET THE STANDARD FOR COLOR
GRAPHICS. The card is an ATI
improved VIP CARD. The package
comes with user friendly manual and
step-by-step instructions. One year
warranty on the monitor, two year
warranty on the card.
CALL FOR QUANTITY DISCOUNTS.
• 13" color screen
• Max resolution (800x560)
• Bandwidth: 17 Mhz
• Software selectable to VGA, EGA,
CGA, MDA, HGA
• Anti-reflective, coated non-interlaced
flicker free screen
• .31 dot pitch
1490 W. ARTESIA BLVD, GARDENA, CA 90247
Continental U.S.A.
Inside California
(800) 223-9977
(800) 872-8878
L.A. Area & Technical Info.
(213) 217-8912
15% Restocking fee for returned orders.
NO SURCHARGE FOR CREDIT CARD ORDERS!
Minimum Order $25.00. Shipping & handling charges via UPS Ground:
$.50/lb. UPS Air $1.00/lb. Minimum Charge: $4.00. We accept cashiers
checks, MC or VISA. No personal check COD’s. California residents add
6V2% sales tax. We are not responsible for typographical errors. All
merchandise subject to prior sale. Phone orders welcome. Foreign
Orders require special handling. Prices subject to change without
notice.
Circle 265 on Reader Service Card
OCTOBER 1988 ‘BYTE 321
BIOSJKe
The XT BiosKit is a270 page book with a diskette
containing source code in C, plus utility programs
to help you create a Bios. Now you can have a
Bios with documentation for your own applica¬
tions: modify boot-up, eliminate the keyboard,
install security features, etc. Only $99 complete.
The AT BiosKit is only$199, or get both Bioskits
for $279.
— XT-AT HANDBOOK —
The XT-AT Handbook is full of hardware and
software information in a shirt pocket size book.
Over 70 pages covering 38 subjects, including
connectors, I/O maps, controller programming,
DOS and DEBUG commands, board dimensions,
character codes, hard disk drive types, and
much more. Only $9.95 each qty 1-4, five or
more, $5 each.
Annabooks
12145 Alta Carmel Ct. 250, Suite 262
San Diego, California 92128
( 619 ) 271-9526
Circle 21 on Reader Service Card
EPROM
PROGRAMER
for pc $ 129.95
• 2716 to 1 MEG
• Updateable to 32 MEG
• Programs 2764 A in 10 Seconds
• Menu Driven Software
• External 40 PIN ZIP (PC only)
• Adapter 8748, 49, 51, 52, 55, TMS 7742
$50 PC only
• 1 Year Warranty
• 10 Day Money Back Guarantee i- 1 -
• Available for APPLE II $92.50 l VISA l MC
• For More Information Call
NEEDHAM’S ELECTRONICS
4535 Orange Grove, Sacramento, CA 95841
(916) 924-8037 (M-F) 8 AM to 5 PM PST
Circle 183 on Reader Service Card
Make Money
With Your PC
A Revolutionary Software System, de¬
signed for maximum profits with min¬
imum setup, now transforms any IBM
PC/XT/AT or compatible computer into
a secure, reliable Bulletin Board and Infor¬
mation Host System.
Subscription Systems throughout the
free world are presently being used in dial¬
a-date and matchmaking applications, for
multi-user databases and multiple listing
endeavors, on-line order taking, along with
scores of other lucrative telecommunica¬
tions tasks.
To learn more about this unique, self-
perpetuating opportunity that can adapt to
both voice and data environments, contact:
PC/WORKS at (805) 654-0721 or FAX
(805) 650-0195.
Circle 198 on Reader Service Card
8051
FAMILY
EMULATORS
For info call:
Austria.
02 22 38 76 38-0
Australia .
02 654 1873
Denmark .
02 65 81 11
Finland.
See Sweden
France
01 69 412 801
Great Britain
01 464 2586
Israel.
03 499034
Korea
02 784 7841
New Zealand
04 886 375
Norway.
See Sweden
Portugal
01 83 56 70
Spain
03 217 2340
Switzerland.
01 740 41 05
West Germany
08 131 16 87
Sweden
040 92 24 25
U.S.A.
408 866 1820
noHau
51 E Campbell Ave . #107E
Campbell. CA 95008
CORPORATION
(408) 866-1820
Circle 184 on Reader Service Card
RAMCHECK*
THE
MEMORY
TESTER
ONLY $249 (Reseller 1—$199; 2—$179)
Stop throwing away suspected memory
chips. With today’s high memory chip
prices you can easily justify RAM-
CHECK’S cost after testing only 20
memory chips. RAMCHECK boasts a
built-in 8088 powerful processor for
testing every cell of a 64K/256K
DRAM chip in just 2.3 seconds.
Thousands sold worldwide.
. .an indispensable tool for handling memory chips. ”
Made in USA By:
(713) 879-6226
10804 Fallstone Rd., Suite 214, Houston,TX 77099
Circle 301 on Reader Service Card
Fix common problems fast!
You don’t need to be an expert
to diagnose and correct
problems involving PC setup.
All you need is HELPME™
software! More than 300 tests.
On-screen help for under¬
standing and correcting iden¬
tified problems. Quick
identification of system con¬
figuration and compatibility.
$99 plus shipping and han¬
dling. MC and VISA accepted.
California Software Products,
Inc., 525 N. Cabrillo Park Drive,
Santa Ana, CA 92701
(714) 973-0440.
Circle 47 on Reader Service Card
(DEALERS: 48)
PAL/EPROM PROGRAMMER CARD
For PC/XT/AT Systems
NEW - VERSION 2 OF SOFTWARE AND HARDWARE
•Programs 20 and 24
Pin MMI. NS, Tl, AMD,
ALTERA. CYPRESS,
RICOH, and PANATEC
PALS. Supports EPLD.
polarity. RA, and shared
product term types.
-Functions Include: Read,
Write, Verily, Protect,
Edit, Print, and File load
and save of program.
-JEDEC supported.
•Software Included
100MHZ LOGIC ANALYZER CARD
For PC/XT/AT Systems
•24 Channels at 25Khz-25Mhz
•6 Channels at 100 Mhz
-Internal Clock up to 100 Mhz
-External Clock up to 25 Mhz
-Threshold Voltage TTL, ECL,
or variable Irom -10 to +10v
-Can Stack Multiple Boards
-All Software Included
CALL NOW FOR ORDERS AND
TECHNICAL INFO (201) 994-6669
Link Computer Graphics, Inc. 4 Sparrow Dr„
Livingston, NJ 07039. TLX: 9102409305 LINK COMPUTER
Circle 141 on Reader Service Card
Satellite Communication
MICROSAT II
Expansion Board
$700
• For IBM PC/XT/AT and compatible.
• Satellite data receiver - 9600 baud.
• Satellite bulletin board.
• Satellite video and
audio option - Add $200
PERSONAL SPACE COMMUNICATIONS
707 Johnson Road, Blaine WA 98230
(604)597-6298 TLX 04-508306 FAX (604)597-6214
Circle 201 on Reader Service Card
Terminal Emulation
TEK 4105 EM4105 $349^^1
• Tektronix 4105
• Tektronix 4010
• VT220, VT102
• Picture files
• VGA and EGA support
• High resolution hardcopy
VT220 EM220 $169
• VT220, VT102 emulation
• File transfer
• 132 column modes
• Color support
• Hot key
■ ■ ■ Diversified Computer Systems, Inc.
3775 Iris Avenue. Suite IB
Boulder. CO 8G301 (303) 447-9251
FAX: 303-447-1406
Trademarks VT102. VT220 - DEC. Tektronix - Tektromcs Inc.
Circle 88 on Reader Service Card
The Amazing A-BUS
An A-BUS system with two Motherboards
A-BUS adapter (IBM) In foreground
Plug into the future
With the A-BUS you can plug your PC (IBM, Apple,
TRS-80) into a future of exciting new applications in the fields
of control, monitoring, automation, sensing, robotics, etc.
Alpha’s modular A-BUS offers a proven method to build your
“custom” system today. Tomorrow, when you are ready to take
another step, you will be able to add more functions. This is ideal for
first time experimenting and teaching.
A-BUS control can be entirely done in simple BASIC or Pascal,
and no knowledge of electronics is required!
An A-BUS system consists of the A-BUS adapter plugged into
your computer and a cable to connect the Adapter to 1 or 2 A-BUS
cards. The same cable will also fit an A-BUS Motherboard for
expansion up to 25 cards in any combination.
The A-BUS is backed by Alpha’s continuing support (our 11th
year, 50000 customers in over 60 countries).
The complete set of A-BUS User’s Manuals is available for $10.
About the A-BUS:
• All the A-BUS cards are very easy to use with any language that can
read or write to a Port or Memory. In BASIC, use INP and OUT (or PEEK and
POKE with Apples and Tandy Color Computers)
• They are all compatible with each other. You can mix and match up to 25'
cards to fit your application. Card addresses are easily set with jumpers.
• A-BUS cards are shipped with power supplies (except PD-123) and
detailed manuals (including schematics and programming examples).
Relay Card re-140:$i29
Includes eight industrial relays. (3 amp contacts. SPST) individually
controlled and latched. 8 LED’s show status. Easy to use (OUT or POKE in
BASIC). Card address is jumper selectable.
Reed Relay Card re-156:$99
Same features as above, but uses 8 Reed Relays to switch low level signals
(20mA max). Use as a channel selector, solid state relay driver, etc.
CL-144
Analog Input Card ad-i42:$129
Eight analog inputs. 0 to +5V range can be expanded to 100V by adding a
resistor. 8 bit resolution (20mV). Conversion time 120us. Perfect to
measure voltage, temperature, light levels, pressure, etc. Very easy to use.
12 Bit A/D Converter an-i46:$139
This analog to digital converter is accurate to .025%. Input range is —4V to
+4V. Resolution: 1 millivolt. The on board amplifier boosts signals up to 50
times to read microvolts. Conversion time is 130ms. Ideal for thermocouple,
strain gauge, etc. 1 channel. (Expand to 8 channels using the RE-156 card).
Digital Input Card m-i4i:$59
The eight inputs are optically isolated, so it’s safe and easy to connect any
"on/off” devices, such as switches, thermostats, alarm loops, etc. to your
computer. To read the eight inputs, simply use BASIC INP (or PEEK).
24 Line TTL I/O DG-148: $65
Connect 24 input or output signals (switches or any TTL device) to your
computer The card can be set for: input, latched output, strobed output,
strobed input, and/or bidirectional strobed I/O. Uses the 8255A chip.
Clock with Alarm cl-i44:$89
Powerful clock/calendar with: battery backup for Time, Date and Alarm
setting (time and date); built in alarm relay, led and buzzer: timing to 1 /100
second. Easy to use decimal format. Lithium battery included.
Touch Tone® Decoder ph-i45:$79
Each tone is converted into a number which is stored on the board. Simply
read the number with INP or POKE. Use for remote control projects, etc.
A-BUS Prototyping Card pr-is2:$i5
3V2 by 4V2 in. with power and ground bus. Fits up to 10 I.C.s
RE-140
IN-141
Smart Stepper Controller sc-i49:$299
World’s finest stepper controller. On board microprocessor controls 4
motors simultaneously. Incredibly, it accepts plain English commands like
"Move arm 10.2 inches left”. Many complex sequences can be defined as
"macros” and stored in the on board memory. For each axis, you can control:
coordinate (relative or absolute), ramping, speed, step type (half. full. wave),
scale factor, units, holding power, etc. Many inputs: 8 limit & “wait until"
switches, panic button, etc. On the fly reporting of position, speed, etc. On
board drivers (350mA) for small steppers (MO-103). Send for SC-149 flyer.
Remote Control Keypad Option RC-1 21: $49
To control the 4 motors directly, and “teach" sequences of motions.
Power Driver Board Option PD-123: $89
Boost controller drive to 5 amps per phase. For two motors (eight drivers).
Breakout Board Option BB-122: $19
For easy connection of 2 motors. 3 ft. cable ends with screw terminal board.
Stepper Motor Driver st-i43:$79
Stepper motors are the ultimate in motion control. The special package
(below) includes everything you need to get familiar with them. Each card
drives two stepper motors (12V, bidirectional. 4 phase. 350mA per phase).
Special Package: 2 motors(M0-103) +ST-143: PA-1 81: $99
Stepper Motors MO-103: $15or4for$39
Pancake type, 2V4’’ dia, V«" shaft. 7.5°/step. 4 phase bidirectional. 300
step/sec. 12V, 36 ohm. bipolar. 5 oz-in torque, same as Airpax K82701-P2.
Current Developments
Intelligent Voice Synthesizer, 14 Bit Analog to Digital converter. 4 Channel
Digital to Analog converter. Counter Timer, Voice Recognition.
A-BUS Adapters for:
IBM PC, XT. AT and compatibles. Uses one short slot. AR-133...S69
Tandy 1000,1000 EX& SX, 1200,3000. Uses one short slot. AR-133...$69
Apple II, II+, lie. Uses any slot. AR-134...S49
TRS-80 Model 102, 200 Plugs into 40 pin "system bus" AR-136...$69
Model 100. Uses40 pin socket (Socket is duplicated on adapter). AR-135...$69
TRS-80 Mod 3.4,4 D. Fits 50 pin bus. (With hard disk, use Y-cable). AR-132...$49
TRS-80 Model 4 P. Includes extra cable. (50 pin bus is recessed). AR-137...S62
TRS-80 Model I. Plugs into 40 pin I/O bus on KB or E/I. AR-131...$39
Color Computers (Tandy).Fits ROM slot. Multipak. or Y-cable AR-138...$49
A-BUS Cable (3 ft, 50 cond.) CA-163: $24
Connects the A-BUS adapter to one A-BUS card or to first Motherboard.
Special cable for two A-BUS cards: CA-1 62: $34
A-BUS Motherboard mb-i20:$99
Each Motherboard holds five A-BUS cards. A sixth connector allows a
second Motherboard to be added to the first (with connecting cable CA-
161: $12). Up to five Motherboards can be joined this way to a single A-
BUS adapter. Sturdy aluminum frame and card guides included.
Add $3.00 per order for shipping.
Visa, MC, checks, M.O. welcome.
CT & NY residents add sales tax.
C.O.D. add $3.00 extra.
Canada: shipping is $5
Overseas add 10%
a Sigma Industries Company
ALPHA
242-B West Avenue, Darien, CT 06820
Technical info: (203)656-1806
fc°cT y 800 221-0916
Connecticut orders: (203) 348-9436
All lines open weekdays 9 to 5 Eastern time
Circle 14 on Reader Service Card
OCTOBER 1988 • BYTE 323
Circle 87 on Reader Service Card
WE OFFER:
1. Same Day Service - All orders
shipped, insured, within 24 hrs
2. Guaranteed Satisfaction - Lifetime
warranty, 30-day return guarantee
3. In-stock Inventory - No delays,
no disappointments
4. No Minimum Order - Quantity
discounts also available
5. Pre-Approved Purchase
Orders and Visa & Master-
Card Accepted
AND GREAT PRICES!
5.25 Black Disks, DS/DD . . .36 ea.
5.25 Color Disks. 8 Colors
Available, DS/DD.46 ea.
5.25 Black Disks, DS/HD . .82 ea.
5.25 Color Disks, 8 Colors
Available, DS/HD.94 ea.
3.5 Blue or Gray Disks,
DS/DD. 1.12 ea.
3.5 Color Disks, 5 Colors
Available, DS/DD. 1.28 ea.
3.5 High Density, Black
only. 3.80 ea.
100% certified and tested.
Error free lifetime warranty. All disks
include generic white box, Tyvek
sleeves, labels, write protect tabs,
shrink wrapped.
CONTINUOUS FORM LABELS
Size
Across
Box Qty. Price/1,000
23/4X7/16
1 across
10,000
$1.95
2 3 /4X7/16
4 across
20,000
$1.95
2V2X15/16
1 across
5,000
$2.18
2V2X 15/16
3 across
15,000
$1.98
23/4 X 23/4*
1 across
2,500
$12.00
23/4 x 1-7/16
1 across
5,000
$3.00
3x15/16
4 across
20,000
$2.00
3.3 x 15/16
4 across
20,000
$2.05
31/2 x 15/16
1 across
5,000
$1.90
31/2 X.15/16
2 across
10,000
$1.90
31/2x15/16
3 across
15,000
$1.90
31/2X15/16
4 across
20,000
$1.90
4x15/16
1 across
5,000
$3.21
4x15/16
3 across
15,000
$3.21
4x1-7/16
1 across
5,000
$3.25
4 x 1-7/16
3 across
15,000
$3.25
Prices quoted for full boxes only.
* Designed for the 3V2" disk.
"The Quality Disk & Label Specialist
Since 1982"
1040 Broadway
Westville, NJ 08093
609-456-6996
FAX# 609-456-7172
All products assembled in the U.S.A.
All orders F.O.B. Westville, NJ
C.O.D. orders add $2.20
The 8051 SIM software package assists in
the debug of 8051 family programs. A screen
oriented, menu command driven program,
8051 SIM simulates the Intel 8051 family of
single chip microcomputers. This learning tool
also speeds up the development process.
Complete units
as low as
8031 DrylCE $199
The 8051 Dry ICE is a hardware/software
package that allows you to dump and modify
memory; execute and trace 8051 family code
in your target system. Hardware connects
between target system and any serial port.
XT, AT, & 386 Compatibles
Not a Lease—You own it
★ 2,500 Service Centers!
★ Instant Credit!
★ Technical Support!
Call for Details
1-800-825-SAVE
HiTech Equipment Corporation
9560 Black Mountain Road
San Diego, CA 92126
Circle 113 on Reader Service Card
Circle 19 on Reader Service Card
Cross-32
Meta Assembler
Table based macro cross-assembler using the
manufacturer’s assembly mnemonics.
Includes manual and MS-DOS assembler disk
with tables for all of the following processors:
GANG/SET soocoo
(C \ C D D mm Model 135 ' E: 995°°
\CjCrKUfVI Others from $345’
MULTIPROGRAMMERS™
• Model 135 is a SET Programmer, GANG Duplicator,
& UNIVERSAL Device Programmer.
• Programs virtually all 24, 28, & 32-pin (E)PROMs.
• RAM expandable to 2MegaByte.
• Optional support for 40-pin EPROMs, Bipolar PROMs,
40-pin Micros, & (E)PLD/GAL/FPLA's.
• DATA 1/0* protocal compatibility.
• 18-Month WARRANTY & 12-Month FREE Device
Updates.
1802 64180 65C02 65816
6801 6805 6809 68HC11
680X0 80X86 COP400 COP800
8048 8051 8085 8096
TMS320 TMS370 Z8/Z80 ...MORE
Users can create tables for other processors!
Generates listing, symbol table and binary,
Intel, or Motorola hexcode.
Free worldwide airmail shipping & handling.
Check, MO, VISA or MC: US$199 or CN$249
Universal Cross-Assemblers
POB 384, Bedford, NS
Canada B4A 2X3
(902) 864-1873
In Florida: 1-407-994-3520
5 BYTEK Corporation
1021 S. Rogers Cir., Boca Raton, FL 33487
FAX: (407) 994-3615 Telex: 4998369 BYTEK
’DATA 1/0 is a registered Trademark of DATA 1/0
(U.S. Prices only)
Circle 44 on Reader Service Card
Circle 267 on Reader Service Card
TurboFlow $69
Flowchart drawing for IBM PC/XT/AT/PS2
A HIGH QUALITY
RS232-RS422 BIDIRECTIONAL
CONVERTER AT A LOW PRICE
Changes RS232
Data Streams into
RS422 Compatible
Data Streams
Model
AA1709
$89 with Logitech mouse
* Pop-up icon menus
* Variable size symbols ^
* Paper size to 34" x 44"
* Hercules mono, CGA, EGA
* HP-GL, DM/PL, SweetP Plotters
* Automatic PANning to scan drawing quickly
* IBM/EPSON, NEC, OKIDATA, HP LaserJet
Daytron Electronics Inc.
610 S. sherman #104, Richardson, Tx 75081
Add s&h ($4 USA, $20 foreign), Texas residents add 8% sales tax
Order Today! 1-214-669-2137
Money-back guarantee
Converts RS232 over 100 $ 59.90
links to long distance
RS422 standards on cable
lengths to 4,000 feet, while having high noise immunity for use in
industrial environments. This module makes it possible for RS232
equipped devices, such as an IBM personal computer, to interface
with an RS422 equipped device. Included in the many uses of this
converter is the ability to communicate with Anaheim Automation’s
own step motor motion controls. The unit includes a power supply.
Call or write tor brochure.
Anaheim Automation
910 E. Orangefair Lane, Anaheim, CA 92801
(714) 992-6990 Telex: 2978217 MCI FAX: 714-992-0471
Circle 75 on Reader Service Card
Circle 22 on Reader Service Card
merican
Semiconductor
8051 SIMULATOR
for the IBM PC/XT/AT $99
324 BYTE* OCTOBER 1988
Priority One
T
he ultimate in VGA performance. V-RAM VGA
from Video 7 combines 100% VGA hardware
compatibility with the superior performance of
VRAM technology to give high-speed operation
(see below).
V-RAM VGA is 100% hardware compatible
with the IBM PS/2 Display Adapter. It even offers the high-
bandwidth monochrome mode and other VGA registeres not
documented by IBM.
• 100% IBM PS/2 VGA compatible
• Works in PC/XT/ATs and PS/2 model 30
• IS pin analog video connector
• 256K VRAM memory expandable to 512K
k ° 9 Retail S799.00 '
VRAM
Video Random Access Memory (VRAM) was developed to meet
the high-speed requirements of high resolution video appli¬
cations. \TL\M adds speed by eliminating the wait states caused
by slower DRAM chips. Until now, VRAM technology was only
available on specialized, high-priced graphics boards. But by
developing anew chip—the V7VGA-—Video Seven was able to
bring high technology down to a sensible price.
5 YEAR WARRANTY!
VIDEO SEVEN
V-RAM VGA
VIDEOWSEVEN
QUANTUM
42.7 Mbyte
Hard Disk
No-Slot
Clock
NEC MultiSync II
MORE SPECTACULAR SPECIALS
$599-99 Taxan 123 Green
$69.99
Proud member of
abed
The Microcomputer
NEC MultiSync GS
$199.99
Taxan 124 Amber
$74.99
Industry Association
NEC MultiSvnc+
$899-99
Orchid Tiny Turbo
$249.99
MMC
NEC MultiSync XL
$1954.99
Video 7 VEGA VGA
$249.99
Taxan 770 Plus
$499-99
Video 7 Fast Write
$399.99
PRODUCT AND PRICING MAY NOT BE AVAILABLE IN RETAIL STORES
PRIORITY
ELECTRONICS
21622 Plummer St., Chatsworth, CA 91311
(800) 423-5922
FAX (818) 709-4362 mmm
Same Day Shipping • Money Back Guarantee (call for details)
• No credit card surcharge - limited to stock on hand
Circle 205 on Reader Service Card
TlinSSp Sets The Pace!
CJ Tango’s ease-of-use, rich functionality
and crisp output have brought tens of thousands of boards
to life, quickly and
affordably.
Start-to-finish design tools include: _
Tango-Schematic With Library Manager. $495
Tango-PCB I mil Grid. 9 Layers. Gerber Output. $495
Tango-Route Autoroutes 90+"-. Fast!. $495
Tango-Tools 8 Money-Saving Utilities. $295
lets discuss your design needs Toll-Free, or order a full
function Evaluation Pkg. just $10. VISA/MC.
800 433-7801 Satisfaction guaranteed.
ACCEL Technologies, 7358 Trade St., San Diego, CA 92121
Circle 8 on Reader Service Card
The ideal Keyboard Cover!
Protect your computer and eliminate down¬
time caused by liquid spills, contaminants,
environmental hazards, etc. with VIZIFLEX
SEELS - the only keyboard cover that:
• Remains securely in-place during the
operation of the keyboard and will not
interfere with computer performance in
anyway.
• is designed to "form-fit" to the exact con¬
tours of the keyboard to provide superior
tactile sensitivity & feel for individual keys.
• consists of UltraflexTM material, a trans¬
parent, flexible "film" which allows all
"markings" to be clearly visible.
VIZIFLEX SEELS are the only keyboard covers
for your computer!
V
1 IzI 1 IfIlIeIxI IslElElL
Si, 11 InIc
16 E. Lafayette St.. Hackensack, NJ 07601
(201)487-8080
Circle 271 on Reader Service Card
Find out how our whole family of
EMU-TEK graphics terminal emulation
software makes good sense for the work you do.
Call today for more information.
P jr DATA
I I V SYSTEMS
(714) 995-3900
(800) 962-3900 (800) 972-3900 (Calif.)
10801 Dale St., Suite M-2
Stanton, CA 90680
Circle 98 on Reader Service Card
Okidata ML 82A and ML 83A Printers:
IBM EMULATION “PLUS”
Epson Compatability/Letter Quality
PC-WRITEir
ONLY
$99. 00
plus shipping & sates
tax (Calif addresses)
Money back guarantee
• FULL EMULATION OF THE IBM PC
GRAPHICS PRINTER
• LETTER QUALITY PRINTING
• ELITE CHARACTER PITCH
• SUBSCRIPTS/SUPERSCRIPTS
• 00T ADDRESSABLE GRAPHICS
• FRONT PANEL FEATURE
SELECTION
To Order: (714) 261-0228
Dealer information Available
Q RAINBOW TECHNOLOGIES, INC
18011-A Mitchell So., Irvine, CA 92714
(714) 261-0228 Telex: 386078
Circle 227 on Reader Service Card
• RS 232/IEEE 488 Networks
• Stepping & Servo
Motor Controls
• Ruggedized PCs
• Rack Mtg. 80286 & 80386
• Laboratory Automation
• 1 MHZ A'D
• Digital Scopes to 200 MHZ
• High Speed Bus Adapters
• Waveform Synthesizers
• Data Loggers
• PC Bus Expansion Chassis
• And Much More
A How-to-Handbook that
enables ycu to configure the
BEST products from the world's
leading PC hardware and
software vendors into risk free
turn-key system solutions that
meet your needs.
Toll Free Hotline for application
assistance and convenient one
stop shopping at competitive
prices. 100% Satisfaction
Guaranteed.
Call or write tor a FREE
handbook today!
203-786-5151m
(9:00 AM to 5:00 PM E.S T)
P.O.Box 9565, New Haven. CT 06536 I
Fax: 203-786-5023 Telex: 9102501037 |
Circle 71 on Reader Service Card
PROGRAMMERS
FOR IBM PC/XT/AT
■ Select Device with vender name & type number directly
■ Enable user to set up Program Pulse Width. Vpp. Vcc.
Over-program Pulse Width & Iteration Counts.
■ Capable of set & 8/16/32-bits wide-word programming.
XP6000A Adapter & cable installs in PC for $55
connecting programmer externally
XP6001 1 -socket 1 M-bits EPROMs programmer $ 1 60
XP6002 8 -socket 1 M-bits EPROMs programmer $375
XP6003 1 -socket MCS-48 micros programmer $215
XP6004 1 -socket MCS-51 micros programmer $270
XP6014 4-sockets 1 M-bits EPROM programmer $260
AT-101 /A EPROM Eraser erases 30 24-pin ICs $195
with timer
2 YEARS GUARANTY + 30 DAYS MONEY BACK WARRANTY
Xender Corporation
282-1. KENNEDY BLVD..1FL ..JERSEY CUT. NJ 07306
TEL 201-659-8291 Tlx: 910 240 4444 CHAMPION
Fax: 201-864-9737
Circle 280 on Reader Service Card
DATA ACQUISITION TO GO
NTERFACE FOR ANY COMPUTER
FREE IBM SOFTWARE
Connects via RS-232. Fully IBM com¬
patible. Built-in BASIC. Stand alone
capability. Expandable. Battery
Option. Basic system: 16 ch. 12 bit
A/D, 2 ch. D/A, 32 bit Digital I/O.
Expansion boards available. Direct
Bus units for many computers.
(201) 299-1615
P.O. Box 246, Morris Plains, NJ 07950
ELEXOR
Circle 90 on Reader Service Card
LAB is a complete logic development system
* Complete System Including Programmer, Sample
GAL Devices, Software and all Cabling.
* Programs GAL Devices Including 16V8, 16Z8,
20V8, & 39V18.
* Allows Prototyping of 42 different standard PLD’s.
* Includes Updated Equation Assembler Software.
* Accepts All Standard JEDEC Download Files.
* Software Updatable.
* 30 Day Money Back Guarantee.
* Visa and Master Card Accepted *
CALL FOR FREE DEMO DISK
Programmable Logic Technologies r, Inc.
P.O. Box 1567
Longmont, CO 80501 gal is a registered trademark of
Ph. (303/ 772-9059 lottice Semiconductor Corporation
Circle 206 on Reader Service Card
Get the whole
story on graphics
terminal emulation.
To find out more about software
that lets your PC emulate
TEKTRONIX™ 4105/6/7/9 and
DEC VT100™ terminals,
call or write:
GRAFPOinT
4340 Stevens Creeks Blvd., Suite 280,
San Jose, CA 95129 (408) 249-7951
Circle 106 on Reader Service Card
Daisywheel Printer... s 198
Satisfaction
Guaranteed!
Since 1975
Turbo-XT *
$ 398
• 4.77 & 10 MHz
• 640K Motherboard with 256K
• 8 slots • 8087 socket
• 150W power supply >=
Turbo-286
$ 998
&J
$ 29
1200 Baud
Modem $53
1200 baud external. $ 88
2400 baud !/> card internal . .. $ 128
2400 baud external. s 168
30 MB Hard Disk
Complete kit with
controller
C@D*298
• 1 MB Motherboard with 640K
• 6 or 10 MHz switchable
• 8 slots • 80287 socket
• 200 watt power supply
• 1.2 floppy disk drive
• Hard disk/floppy controller
Option A...Add s 148
• High resolution amber monitor
• Graphics card & printer port
Option B...Add $ 258
• Hi-res RGB color monitor
• Graphics card & Printer port
Option C
• Hard disk drive
30 MB for XT 40 MB for XT 40 MB For AT
add $ 298 add *398 add *348
Amdek 310A $98
Best selling hi-resolution
non-glare amber monitor
irry Math Coprocessors
8087 s 98
8087-1 S 198
80287-8 $ 228
80387-16 $ 468
Mouse
With Software
Logitech mouse ........ 77... s 78
Mouse systems mouse. $ 98
Microsoft mouse.*108
Fastrap trackball.*98
Deluxe joystick.*24
Place orders toll free!
Continental U.S.A. 1-800-421-5500
Inside California 1-800-262-1710
All others 1-213-973-7707
Fax machine 1-213-675-2522
Prices at our eight store locations will be
higher on some items.
California
Torrance. Santa Ana. Woodland Hills
10 MB PC/XT Kit.^^phl88
20 MB PC/XT Kit.*248
20 MB Card.*398
40 MB for AT.*348
40 MB PC/XT Kit.*398
Mountain 40 MB Tape.*398
360K Disk Drive
Half height, $fift
Direct Drive OO
Tandon TM100-2 full height . *89
1.2 MB for AT.*98
5V4" drive for PS/2.*218
720K 3V4” disk drive.*98
1.44 MB 3V2” disk drive.*128
Daisywheel Printer
26 CPS
$ 198
40 CPS
*298
Diablo compatible, 1 year warranty
Parallel Interface I interface
EPSON 9 Pin
*198 LX-800
Near Letter Quality
FX-850, FX-1050, EX-800 ....Call
EPSON 24 Pin
*369 LQ-500 1
Letter Quality Printers''
LQ-850, LQ-1050, LQ-2500 ..Call
W/,P% HEWLETT
mL'fLm Packard
LaserJet II
*1748
No Slot Clock!
Super 89 in 1 Font
Cartridge. s 398
Extra Toner Cartridge.*98
PDP 4 MB RAM card w/OK . .*198
1 MB *348 2 MB *648 4 MB $ 1148
n
d DIGITAL RESEARCH - .
HP $fiQR
\\
MS-DOS 4.0 *88
DeskJet ° fg(gK§
PDP 128K RAM *98
8087-2 $ 138
80287-6 *178
80287-10 *288
80387-20 *728
Monitor & Card $0^g
• 800 x 560
• Up to 256K brillant colors
Hi-res EGA card 640x480... .*128
EGA monitor 640x350 .*378
VGA AutoSync 800 x 560 ... .*498
NEC Multisync II 800x560 .. .*598
RGB color monitor 640x240 .*258
Vega VGA card.*278
Paradise VGA card.*278
Laser Printer
*1198
1.5 MB RAM Card .... T ..... .*398
Toner cartridge. s 58
OKIDATA
Okidata 320_. .*358
Okidata 321.*498
Okidata 390.*498
Okidata 391.*688
JADE COMPUTER
Kearny Mesa. Sunnyvale
Texas M,M “ M
Addison. Houston
Georgia
Smyrna ,7T
Circle 126 on Reader Service Card
MMC
We accept checks, credit cards or purchase
orders from qualified firms and institutions.
No surcharge on credit card orders. CA.,
TX. & GA. residents add sales tax. Prices &
availability subject to change without
notice. Shipping & handling charges via
UPS ground 50C/lb. UPS air s 1.00/lb.
Minimum charge s 3.00.
4901 W. Rosecrans Ave Box 5046
Hawthorne California 90251-5046
VISA
OCTOBER 1988 • BYTE 327
Circle 83 on Reader Service Card
DiskMAS
The Ultimate
Diskette Value ...
Discover the
Difference ...
2 FOR 1 LIFETIME WARRANTY __
✓ Pkg'd in 6 different colors, bulk or boxed COLOR
✓ 100% tested and certified
✓ Guaranteed clipping level of 65% or above
✓ Includes tyvek envelopes (not paper), write protect
tabs and user labels
✓ Quality at affordable prices
5-1/4"-48 TPI
DS-DD
BULK
COLOR
OR GRAY
.49
.59
IfCENTECh"
DS-HD 96 TPI
IBM-AT Compatible
BOXED
COLOR
.90
.99
America’s
Premium Quality
Color Diskettes
/TIMELESS WARRANTY
/ 75%+ clipping level quaranteed
/ Each disk 100% tested and certified
/ 18 COLORS for data organization
✓ Pkgs. include sleeves, w/p tabs, & ID labels
5-1/4"-48 TPI DS-HD 96 TPI
DS-DD IBM-AT Compatible
.84
.63
3-1/2"-135 TPI
DS-DD COLOR
1.75
PLASTIC STORAGE BOX
COLOR
BULK
COLOR
PLASTIC
STORAGE BOX
BASF
1.39
1.15
3-1/2"-135 TPI
BLACK DS-HD
4.50
DS-HD 96 TPI
IBM-AT Compatible
* Oil*
BOXED
BULK
320
5-1/4" DS/DD 48 TPI
Exceeds ANSI specifications
+ 60 FOR TYVEK
ORDERING INFORMATION
TERMS: P.O. orders accepted, government and schools on
net 30. SHIPPING: U.S. orders add $3.00 per 100 diskettes
or fraction thereof, add $3.00 for COD orders.
PRICE PROMISE: We will better any lower delivered price
on the same products and quantities advertised nationally.
Toll Free Order Line:
Information Line:
1-800 233-2477 1-801-561-0092
f9/SC INTERNATIONAL
SUPPLY COMPANY
1376 W. 8040 S. / WEST JORDAN, UT 84088
HRS: 8 AM TO 5 PM (MTN. TIME)
328 BYTE* OCTOBER 1988
Easiest IEEE 488(GPIB/HPIB)
Interfaces for your PC, PS/2,
Macintosh, HP and more!
Please see oei ad
on page 140. Call or send
for your FREE
: —. , Technical Guide
[jJteCh (216) 439-4091
25971 Cannon Road ♦ Cleveland, Ohio 44146
Telex 6502820864 »Fax (216) 439-4093
Circle 142 on Reader Service Card
(DEALERS: 143)
LOGICAL DEVICES, INC.
1201 N.W. 65th Place, Ft. Lauderdale, FL 53309
Circle 68 on Reader Service Card
Circle 287 on Reader Service Card
1201 N.W. 65th Place, Ft. Lauderdale, FL 33309
1-800-331 -7766* in Florida: (305)974-0967
PS/2 and Micro Channel are trademarks of IBM Coro.
Circle 187 on Reader Service Card
38^9 TRACK
TAPE SYSTEM
• Mainframe to PC Data Transfer
• High Speed Backup
• All Software, Complete System
• Service and Support, easy
Installation
call (818) 343-6505 or write to:
Contech Computer Corp.
P.O. Box 153 Tarzana, Calif. 91356
PALMERASE
World’s Smallest UV Eraser
$4995
PALMERASE™ can erase 20, 24, 28, and
40pin EPROMs in less than 3 minutes! Also,
larger erasers are available to handle EPLDs,
MICROS and other UV erasable devices.
Please call today for more information on an
eraser that’s right for you.
LOGICAL
DEVICES, INC.
^ HUSKY™
Circle 144 on Reader Service Card
(DEALERS: 145)
ON TARGET ASSOCIATES
Products and Services
for Design and Manufacturing Engineers.
PS/2
Micro Channel Design Consulting
Prototype Cards
-Newsletter
-ASICs
- Extender Cards
"Adapter Bracket Sets
Bum-in Mother Boards
We will move your PC/XT/AT products to the
Micro Channel, or create your new design.
CALL: (408) 980-7118
for our Free catalog
ON TARGET
TARGET
TARGET
...the PS/2 leaders.
FOR IBM PC/XT/AT
EPROM
PLD
MICRO
GANG
SET
PC based PROGRAMMER
$599*00*
•modules not inclu
From A Name You Can Trust
1-800-331-7766 (305) 974-0967
Telex 383142 Fax (305) 974-8531
Circle 123 on Reader Service Card
Make your computer nto a serial data analyser by
plugging in oir hardware/software:
No internal changes required, just plug into two serial
ports on your IBM XT7AT or compatble and run our
software (we have extra serial ports available).
Provides data code conversion & capturing, saving to
disk ties. For passive data colfection or generating
messages and captumg reply. At this price there is no
excuse not to have one! u w 120V adaptor.$399
M
INDUSTRIAL
AUTOMATION INC.
BO. Box 8019 Blaine, WA 98230 FAX: 604-9460343
Phone: 604-9464523 or 604-270-9614
CONTECH
California Digital
17700Figueroa Street • Carson, California 90248
20'Analog Color
lEver try gathering a classroom of stu¬
dents around a 12 inch monitor? This 20
inch analog RGB monitor is the ideal
solution. High screen resolution of 1200
pixels by 950 lines allow extra fine detail
without the dots looking like golf balls.
256 colors and VGA compatible.
Super value originally sold for over
$2000. Only 350 available.
A0 Meg. Tape
Back-up
239
Head Crash, Power Spikes or just poor disk maintenance...
Don’t loose data because you didn't back up. The All/40 is an
inexpensive way to save and restore files in the event that your
data has been distroyed.
This 40 megabyte half height tape back is manufactured by North
Americas largest producer of data retrieval equipment.
No need to purchase a separate tape controller... the ALL/40
attaches directly to your existing floppy disk controller. Supplied
software allows your computer to back up any time Day or
Night. Come back in the morning and 40 megabytes of irreplac-
able data has been stored on one Scotch DC/2000 data cassette.
Back up entire hard disk, modified files only, or by file name. Loss
of data is inevitable but when you are backed up on an ALL/40 its
not a catastrophe.
TEC501 V 2 height sgl.side
TANDON 65L72 3 60K, Vi ht.
TANDON 101/4 full ht. 96 TPI.
FUJITSU 51 / 4 ” half height
MITSUBISHI new 501 half ht.
MITSUBISHI 504A AT comp.
TEAC FD55BV half height
TEAC FD55FV 96 TPI, half ht.
TEAC FD55GF for IBM AT
PANASONIC 455 Half Height
PANASONIC 475 1.2 Meg./96
Switching power supply
Dual enclosure for SVa” drives
One
Two
Ten
49
39
35
79
75
72
99
89
79
95
89
82
119
109
105
149
139
135
109
99
89
119
109
105
149
139
135
109
99
89
119
115
109
49
59
31 / 2 ” DISK DRIVES
SONY MP-53W 720K/Byte 129 125 119
SONY MP-73W, 2 Meg.
TEAC 35FN 720 K/Byte
TEAC 35HN/30, 2 Meg.
5 V 4 ” form factor kit
159 149 call
129 119 115
159 149 145
20
8” DISKDRIVES
QUME 842 double sided 189 179 175
QUME 841 single sided 119 109 99
SHUGART 851 Rdbl. sided 319 309 299
REMEX RFD4000 dbl. sided 189 179 165
OLIVETTI 851 189 179 165
The Eclipse 286/12 is everything you ever wanted in
an IBM/AT compatible. Complete with 512 K/byte of
memory, (expandable to 1 Meg.) 101 key keyboard,
your choice of either 1.2 meg. 5V4” or 3V2'’ floppy drive,
clock/calendar and hard disk controller that supports
upto 140 Megabytes of Winchester storage.
Eight card slots along with a 200 watt power supply
gives you plenty of expansion capacity.
This 100% IBM/AT compatible will run all programs
writter for AT’s and PC's. The Eclipse 286/12 is a super
value at only $895.
Options available:
Hard disk drives • Addtional Floppy Drives
Monitors • Video Cards • Modems • Memory
Hitachi 11
>S9S
The Hitachi 672/XD is a four color 11 by 17 (B size) plotter with
superior accuracy and repeatability (.3mm). The 672 accepts
HPGL 7475 commands and is both Centronics parallel and
RS232C compatible.
The 672 plots at a fast eight inches per second in axial direction
and eleven inches at an angle of 45 degrees. The plotter also
features a self contained digitizing function that allows data to be
entered into your computer from printed graphs and blue prints.
Four different color pens are supplied with the plotter but a wide
variety of technical pens are available.
HBC/8S00
laptop
The NEC PC/8500 laptop computer incorporates a 25 line liquid
crystal display and modem that plugs directly into any RJ/11 wall
jack. An auto log/on feature instructs the 8500 to phone the users
host computer and automatically send password and log/on infor¬
mation. The computer also includes both serial and Centronics
parallel ports packaged in this six pound laptop.
This is the ideal computer for Realtors, insurance people or any
individual that requires immediate access to remote information.
ROM based telecommunication software, spreadsheet and
Wordstar also make the 8500 a great computer for students.
Files can be transferred from this CP/M computer to any other
including the IBM/PC.
Heath HI89
Computer
*179
( mtacoi
*119 _
2400Baud Modem
2400 baud with forward error correcting make the Moxon MAX/2400 an unbe¬
lievable value at only $119.
Fully compatible with the Hayes command set and CCITT V.22 standards. Error
correcting, autobauding and "adaptive equalization" allow the MAX/2400 to
maintain reliable data transmission over marginal phone lines.
Manufactured by Maxon Systems, one of the Worlds largest producers of
consumer electronics. Orginally priced at $295. While supplier ‘ ^ '
I AX/2400 at only $119.
Digital is offering the MAX/2401
e supplies last California
Smafleam 2400
The Smarteam 2400 offers all the features of the Hayes Smart Modem 2400
for a fraction of the price. Now is your opportunity to purchase a 2400 baud
modem for only $239. Also available: The MiniTeam 1200 at only $129.
MODEMS
Avatex 1200E external, Hayes compatible.S89
CTS 1200 baud modem.89
Hayes Smartmodem 2400 baud modem.529
Smarteam 2400 Hayes Compatible.259
Smarteam 1200 Hayes Compatible, 300/1200.119
Smarteam 1200B IBM 1200 baud card.119
UltraLink 1200 data and voice, Bell 202.59
U.S. Robotics 2400 baud Direct, internal.139
U.S. Robotics 9600 bps. Courier HST.759
Signalman Mark VI. 300 baud internal PC.35
21 Megabyte Gold Card
W9
The Gold Card from Silicon Valley Computers features shock mounted auto¬
matic head unloading, 15 watt drive coupled with a 2K/byte sector buffer and
advanced OMTI controller for maximum reliability. 30,000 hour MTBF and full
2 year warranty - the best cost per megabyte hardcard available.
Also available the 30 Meg. Gold Card at only $419.
40 Megabpto Hard Pick Kit
Forty megabyte internal hard
disk drive, controller and cables
all for only $397.
The kit includes the a 40 mil¬
lisecond Miniscribe 3650 drive
and a half slot Western Digital
controller
*397
Hard to believe... but we found a stash of brand new Zenith/Heath
Model H/89 computers. These computers feature the Zilog Z-80
CPU and operate under CP/M. The unit incoiporates a 12 inch
green screen, three serial ports and one 5W disk drive.
Zenith's original price was $1895. We have 350 units available for
sale, while supplies last we are offering the H/89 at only $179.
Word processing and communication software included.
Five Inch Winchester Disk Drives
Price does not include controller, each two-i-
SEAGATE 225 20 Meg. % Ht. 239 229
SEAGATE 238 30 Meg. RLL 259 249
SEAGATE 251/151 M.28mS. 459 445
SEAGATE 4096 96 M.35mS. 659 639
MINISCRIBE 8425 25 M 65ms239 227
MINISCRIBE 3650 50M 61 ms. 419 399
MINISCRIBE 6085 90 meg. 795 779
MINISCRIBE 3053 25 ms. Vz ht.459 439
FUJITSU 2242 55 M.35mS. 1299 1229
FUJITSU 2243 86 M.35mS. 1695 1619
R0DIME RO-204E 53 Meg. 895 859
MAXTOR XT1140 140 Meg. 1595 1550
MAXTOR XT2190 192 Meg. 1919 1875
TOSHIBA MK56 70 M.30mS.1289 1229
CONTROL DATA WREN “V” call
• Winchester Controllers for IBM/PC •
XEBEC 1220 with floppy controller 159
DTC 5150CX 119
OMTI 5527 RLL controller 99
ADAPTEC 2070 RLL controller 99
ADAPTEC 2372A 1/1 interleaf 159
WESTERN DIGITAL WD/1002WX2 89
WESTERN DIGITAL 1003WAH or WA2139
WESTERN DIGITAL 1007/WA2 ESDI 239
• SCSI/SASI Winchester Controllers •
XEBEC 1410A5V4” foot print 239
WESTERN DIGITAL 1002-05E 5V*" 229
OMTI 20L 89
• Winchester Accessories •
Dual floppy enc. and powersupply 59
Winchester enclosure and supply 139
Switching power supply 49
Ideal for CAD/CAM and Desk Top publishing applications. The Roland
CD/240 color monitor has a resolution of 720 pixels by 400 lines on a .31 mm
dot pitch 12" non-glare screen. VGA specifications in text mode EGA in
graphic mode.
Comparable monitor and card packages retail at over $1095. California
Digital has made a special purchase and is able to ofler the CD/240 and 132
column VGA/EGA graphic card for only $389.
Color Monitor
rr Egg
*289
TECHNICAL & CALIFORNIA
(213) 217-0500
TOLL FREE ORDER LINE
(800) 421-5041
OCTOBER 1988 • BYTE 329
IC’s, Parts, Components...Shipped Fast!
■ \# West Coast’s Largest Selection...Call for More
DYNAMIC RAM
comma
386/20 compatible
Memory
Expansion
Modules
Fully compatible with Compaq
Deskpro 386/20, 386/25,^
coming 386^.
SIMM 1 Mb x 9/IBM, 100ns . $
SIMM 1 Mb X8/APPL, 120ns
SIMM 256k x 9/IBM, 120ns
SIMM 256k X8/APPL, 120ns
1MBIT 1Mb x 1,100ns.
1MBIT 1Mb x 1,120ns.
*51258 256k x 1,80ns.
*51258 256k x 1,100ns.
41256
412!
41
41
4125§1
4123
41256
41256 256k x 1,80ns
41256 256k x 1,100ns
41256 256k x 1,120ns
41256 256k x 1,150ns
+41264 64k x 4,120ns
+41264 64k x 4,150ns
550.00
450.00
130.00
110.00
38.00
35.00
13.95
11.95
41464 64k x 4,100ns.
call.
41464 64k x 4,120ns.
call.
41464 64k x 4,150ns.
call.
4164 64k x 1,100ns.
3.75
4164 64k x 1,120ns.
3.35
4164 64k x 1,150ns.
2.95
441616k x 4,120ns.
8.95
41 ML 1 r^iTi.v^r—
L^J.95
IgPi
12.95
12.50
10.95
10.50
19.95
16.95
1 Mb x 1 ZIP, 100ns. 39.00
Mb x 1 SOJ, 100ns. 42.00
1 Mb x 1 PLCC, 100ns. 42.00
256k xl ZIP, 120ns. 12.95
256k x 1 PLCC, 120ns. 13.95
256kx 1 SOJ, 120ns. 13.95
+Dual Port RAM, Video RAM
*51258‘s-static column RAM for Compaq 386 or comptble
For High Speed, ZIP, PLCC, More....Call!!
PROCESSORS
8088-1 . 6.50
STATIC RAMS
80387-20. $729.
nnooyln. ooc 62256-32kx8,120ns $ 14.95
pnooyp . one" 6264-8kx8,150ns.... 9.95
p^P 7 p. 62C64,150ns. 10.95
8087-1^8 MHz)..... m 6116, 2kx8,150ns ... 7.95
8087-2 (10 MHz).... 145. UMiBH
8087 (5 MHz). 99. 27C101 128kx8.200ns23.95
80386-16/20. call. 27C101 128kx8.250ns22.95
80386-16. 499. 27C512 64kx8,150ns 15.95
80386-20. 799. 27C512 64kx8, 200ns 14.95
V-30 8 MHz. 12.95 27512 200ns. 13.95
V-20 10 MHz. 12.95 27512 250ns. 12.95
V-20 8 MHz. 10.95 27C256 32kx8,150ns 8.95
68000 SERIES
27C256 32kx8, 200ns
5.95
li
111
■
27256150ns.
27256 200ns
8.95
5.95
5.50
1 8000 s
8088 .
81C55 .
.. 5.95
4.95
8255A-2 ..
8255A-5 ..
.. 3.95
. 2.95
27256 250ns.
7220 .
$ 8.95
8155-2.
. 3.95
8259A ....
. 2.95
27C128 250ns.
5.95
80C31 .
. 5.95
8155.
.. 2.95
8259C-5 ..
2.95
27128A 16kx8,150ns
8.95
80C35 .
.. 3.95
8203 .
14.95
8279-5....
. 3.95
27128A 16kx8. 200ns
5.75
8035 .
2.39
8214.
.. 3.95
8283 .
. 3.95
27128A 16kx8, 250ns
4.95
8039 .
.. 2.49
8226 .
. 2.95
8284A ....
2.95
27C64 8kx8,150ns ..
5.95
8049 .
.. 1.95
8237A-5 ...
.. 4.50
8286 .
3.95
27C64 8kx8, 200ns ..
4.95
80C85A...
. . 3.95
82C51A....
.. 3.95
8287 .
3.95
2764150ns.
5.95
8085A .
.. 2.95
8251A.
.. 2.95
8288 .
. 4.95
2764 200ns.
4.95
8086-2....
.. 5.95
82C53-5 ...
.. 3.95
8748 .
.. 7.95
2764 250ns.
3.95
8086 .
. 4.95
8253-5 .
.. 2.95
8749 .
. 9.95
2732A 250ns.
2732A 21V 200ns ...
4.95
5.95
8088-1 ....
. 6.50
82C55A-5 ..
.. 3.95
8755 .
. 14.95
68000/8MHZ.... $12.95 68020/16MHz .. $249.95
68010/8MHZ .... 19.95 68450 . 49.95
68010/IOMHz ... 39.95 68881/12MHZ 179.95
68020/ 12MHz . .. 149.95 68881/16MHZ . 219.95
174F SERIES
74F00 ..
$ .35
74F153 ..
$.59
74F243 $1.29
74F02 ..
. .35
74F157 ..
.59
74F244 ..
1.29
74F04 ..
. .35
74F158 ..
.59
74F245 ..
1.29
74F08 ..
. .35
74F160 ..
.59
74F251 ..
.79
74F10 ..
. .35
74F161 ..
.59
74F258 ..
.79
74F11 ..
. .35
74F163 ..
.59
74F280 ..
2.89
74F20 ..
. .35
74F174 ..
.69
74F373 ..
1.49
74F32 ..
. .35
74F175 ..
.69
74F374 ..
1.49
74F64 ..
. .49
74F181 ..
1.99
74F379 ..
1.99
74F74 ..
. .49
74F189 ..
2.99
74F399 ..
2.99
74F86 ..
. .49
74F219 ..
4.99
74F521 ..
2.99
74F109 .
. .49
74F240 ..
1.29
74F533 ..
2.99
74F139 .
. .49
74F241 ..
1.29
74F534 ..
2.99
74F151 .
. .59
1 74HC SERIES ’
74HC00
. $.25
74HC125
$.50
74HC174
$.65
74HC02
.25
74HC132
.50
74HC175
.65
74HC04
. 25
74HC133
.50
74HC240
1.29
74HC08
.25
74HC138
.55
74HC244
1.29
74HC09
.25
74HC139
.55
74HC245
1.29
74HC10
. 25
74HC148
.75
74HC368
.65
74HC11
.25
74HC151
.65
74HC373
1.29
74HC14
.25
74HC153
.65
74HC374
1.29
74HC20
.25
74HC154
3.75
74HC4020
.99
74HC32
. 25
74HC157
.65
74HC4060
.99
74HC74
.35
74HC161
.65
74HC4066
.99
74HC85
.65
74HC166
1.15
74HC4075
.89
74HC112
...65
74HC173
.65
74HC4078
1.49
| 7400 SERIES !
7400 ....
$.18
7474 ..
.. $.35
74157 .
.. $.65
7402 ....
.18
7475 ..
.. .35
74158 .
.. .65
7404 ....
.18
7476 ..
.. .35
74173 .
.. .65
7405 ....
.18
7485 ..
.. .35
74174 .
.. .65
7406 ....
.35
7486 ..
.. .35
74175 .
.. .65
7407 ....
.35
7490 ..
.. .35
74176 .
.. .65
7408 ....
.25
7493 ..
.. .35
74181 .
.. 1.75
7410 ....
.25
7495 ..
.. .35
74189 .
.. 2.95
7414 ....
.35
74121 .
.. .35
74193 .
.. .65
7420 ....
.25
74123 .
.. .45
74195 .
.. .65
7426 ....
.25
74125 .
.. .45
74198 .
.. 1.65
7427 ....
.25
74126 .
.. .45
74221 .
.. .75
7430 ....
.25
74148 .
.. .65
74273 .
.. 1.75
7432 ....
.25
74150 .
.. 1.20
74365 .
.. .50
7438 ....
.25
74151 .
.. .65
74366 .
.. .50
7442 ....
.30
74153 .
.. .65
74367 .
.. .50
7446 ....
.85
74154 .
.. 1.20
74368 .
.. .50
7447 ....
.95
Z80 SERIES
Z80CPU..
.$1.49
Z80ASIO/0.
. $4.95
Z80CTC ..
. 1.49
Z80ASI0/1.
. 4.95
Z80DART
. 4.49
Z80ASI0/2.
. 4.95
Z80PIO...
. 1.49
Z80ADART.
. 4.99
Z80ACPU
. 1.99
Z80BCPU .
. 2.99
Z80ACTC
. 1.99
Z80BCTC.
. 3.99
Z80API0 .
. 1.99
Z80BPI0
. 3.99
LINEAR
BIPOLAR PROMS/PALS
82S123 ....
.$ 1.29
74S189 .
.... $1.69
82S126 ....
. 1.29
74S287 .
.... 1.99
82S129 ....
. 1.99
74S288 .
.... 1.99
82S137 ....
. 2.99
74S471 .
.... 4.99
82S181 ....
. 7.99
74S472 .
.... 6.99
82S191 ....
. 11.99
PAL 16L8 ....
.... 4.99
74S188 ....
. 1.29
PAL20L8 ....
.... 9.95
CA3086 !
51.19
LM566
S1.10
LM3900
45
CA3089
1.19
LM567
.75
LM3909
1.25
CA3403
1.19
LM723
.30
LM3911
1.95
LF347N
1.49
LM733
.30
LM3914
2.75
LF348N
1.49
LM741
.30
LM3915
2.75
LF356H
1.99
LM747
.60
LM3916
2.75
LF441
1.69
LM748
.65
LM4024
3.95
LM301
.30
LM1414
1.49
LM4044
3.95
LM309K
1.00
LM1886
3.29
LM4136
1.50
LM317K
2 95
LM1330
1.95
LM4558
.75
LM317T
1.75
LM1350
1.25
LM7555
2.50
LM318
1.15
LM1358
1.95
LM7556
2.50
LM319
.95
LM1372
2.25
LM7660
2.95
LM320T-XX
.60
LM1408L8
2.50
LM7663
2.95
LM320K-XX 1.35
LM1458
.40
LM78H05
6.95
LM323K
4.25
LM1488
.60
LM78H12
6.95
LM324
.35
LM1489
.60
LM8038
3.75
LM335D2
1.19
LM1889
2.50
MC3423
1.49
LM336D2
1.19
LM2003
.75
MC3459
2.69
LM337H
2.49
LM2206
3.75
MC3470
2.99
LM337K
4.95
LM2111
1.19
MC3480
6.99
LM338K
6.95
LM2211
2.75
MC3486
1.69
LM340T-XX
.60
LM2240
1.75
MC3487
1.69
LM340K-XX 1.35
LM2900
1.19
LM3524
1.99
LM358
.45
LM2901
1.19
TDA1170
5.49
LM376
1.69
LM2917
1.29
TDA1180
5.99
LM380
.95
LM3045
1.19
TL074
1.65
LM386
.95
LM3054
1.99
TL081
.75
LM393
.65
LM3079
1.49
TL082
.85
LM497
2.50
LM3130
.95
TL084
1.25
LM565
30
LM3140
.95
ULN2003
1 19
LM556
.45
LM3160
1.95
ULN2064
1.79
LM558
.85
LM3161
1.95
ULN2074
1.99
LM564
2.75
LM3162
1.95
ULN2081
1.49
LM565
1.50
LM3852
1.49
ULN2981
1.99
since 1976
the Nation's TOP
Call ACP Toll-Free!!!
74LS SERIES
74LS00 .
$.19
74LS125
$.45
74LS241
$.99
74LS02 ..
.19
74LSI26
.49
74LS242
.99
74LS03 ..
.19
74LS138
.45
74LS243
.99
74LS04 ..
.19
74LS139
.45
74LS244
.99
74LS05 ..
.19
74LS153
.59
74LS245
.99
74LS08 ..
.19
74LS154
1.29
74LS257
.69
74LS09 ..
.19
74LS157
.40
74LS258
.69
74LS10..
.19
74LS158
.40
74LS259
.99
74LS14 ..
.35
74LS161
.49
74LS273
.99
74LS27 ..
.28
74LS163
.49
74LS322
1.79
74LS30 ..
.25
74LS164
.49
74LS323
1.79
74LS32 ..
.28
74LS165
.49
74LS365
.59
74LS47 ..
.99
74LS166
.99
74LS366
.59
74LS73 ..
.35
74LS173
.49
74LS367
.59
74LS74 ..
.35
74LS174
.49
74LS368
.99
74LS75 ..
.35
74LS175
.49
74LS373
.99
74LS76 ..
.35
74 LSI 89
3.95
74LS374
.99
74LS85 ..
.49
74LS190
.49
74LS393
.99
74LS86 ..
.28
74LS191
.49
74LS624
1.89
74LS90 ..
.45
74LS192
.49
74LS629
1.89
74LS93 ..
.45
74LS193
.49
74LS640
1.89
74LS107
.45
74LS195
.49
74LS641
1.89
74LS109
.45
74LS221
.65
74LS670
.99
74LS123
.49
74LS240
.99
74LS688
1.89
Advanced Computer Products. Inc.
for Fast Service
Order by Phone!
Mail Order: P.0. Bo* 17329 Irvine. CA 92713
Retail: 1310-B E. Edinger, Santa Ana. CA 92705
NEW PHONE FOR ALL USA
800-FONE ACP
800-366-3227 • 714-558-8813
• $25 00 Minimum MAIL ORDER nlilinu m_WS+_
• No Surcharge for VISA or Mastercard 1
• Volume purchasing agreements available • Orders subject to availability
• Pricing subject to change without notice • Supply limlited on certain items
• ACP Retail store pricing may vary. Not responsible lor typos
• Limited warranties and other conditions may apply
Call for our NEW 1988 Catalog...
330 BYTE* OCTOBER 1988
Circle 10 on Reader Service Card
ACP’s Break thru Prices!!
Since 1976... The Nation's TOP Computer Supplier
SEC Silentwriter®
LC890
Postscript®
SPECIAL!!
AST® Internal
1200 Baud
Modem
software included...
PC COMPATIBLE DRIVES
ACP Advanced Cards/IBM
Monographics/HGAw/printport ... 55.
Cotorgraphics w/printer port.55.
SuperEGA.Genoa compatible ... 169.
SuperVGA,1024x768 . 339.
Diamond Multi I/O,2s,p,g,c/XT.. 139.
XT Six-Pak compatible/OK.89.
XT 286 Accelerator card. 269.
XT Multi I/O w/floppy contr. 69.
XT dual Floppy controller.29.
XT Serial I/O card..29.
XT/AT Parallel I/O card.29.
AT Serial I/O card.39.
XT/AT Game adapter port. 29.
XT/AT EPROM programmer.149.
AT 3.5Mb w/Multi I/O, OK.199.
AT SuperMULTI l/Ow/floppy.119.
PS/2 Multi I/O.99.
PS/2 Floppy controller 1,4Mb.89.
HP Laserjet 1Mb Ram card. 349.
MOTHERBOARDS
XT Turbo w/BIOS, 8MHz.89.
XT Turbo w/BIOS, 10MHz.99.
AT 286 w/BIOS, 10 MHz. 289.
AT Baby w/BIOS, 12MHz. 299.
AT 386 W/BIOS, 16MHz. 1499.
AST Research
Xformer/286,512K, 10MHz. 699.
Advantage 2/386,mod.80,1Mb 725.
Advantage 2/286,PS/2,OK .. . 349.
Advantage Premium 286.512K... 389.
Rampage 2/286,PS/2,512K. 499.
Rampage 286,512K.489.
AST Sixpakplus, OK.119.
ATI Technologies
EGA Wonder 800.199.
VGA/VIP.319.
2400etc int. Modem w/MNP-5... 188.
GENOA
Super EGA.199.
Super VGA.299.
GULFSTREAM
EZ-FAX Board w/software . . 1188.
HERCULES
Color Card/CGA.149.
Graphics Card Plus.174.
INTEL
Inboard 386/PC to 386 . 975.
Inboard 386/AT to 386.1059.
Above Board 2,PS/2 mod50/60 .. 299.
Above Board 286,AT.512K. 329.
Above Board PS/286,model 30.. 349.
8087 (5MHz).102.
8087-1 (10MHz) PS/2.205.
8087-2 (8MHz).158.
80287-6 (6MHz).185.
80287-8 (8MHz).255.
80287-10 (10MHz).309.
80387-16 (16MHz).549.
80387-20 (20MHz).799.
ORCHID Technology
Tiny Turbo 286 -reduced! .. 289.
Designer VGA Board.299.
RAMQUEST 50/PS/2, 2Mb... .699.
PARADISE
Autoswitch 480.199.
VGA Plus.299.
QUAD RAM
Quad386XT.747.
Prosync(640x480,752x410). 269.
Microfazerll butter w/64K. 239.
Quadsprint XT accelerator.98.
Liberty EMS XT card. OK.98.
Silver Quadboard, Sixpak comp. 98.
VIDEO 7
VEGA Deluxe.199.
Vega VGA.299.
Advanced PC Keyboards
5160 84key XT/ATswitchable.59.
5161101 key XT/ATswitchable .... 79.
CH Products
Mach II Joystick-IBM . 39.
Mach II Joystick-Apple.39.
Quantum Theory!
We made a truckload purchase from the factory
and while the supply lasts we are offering them at
this unbelievable price...
sale
Quantum
Q540
42.6Mb
Unformatted, 40ms, perfect for 286 & 386 AT’s
ACP... famous since 1976 for
delivering the Best Deals!!
Mach III Joystick-IBM.
.. 49.
Mach III Joystick-Apple.
. 49.
Gamecard III.
.39.
KEYTRONICS
KB101101 key/AT.
89.
KB5151 84key deluxe.
. 119.
KRAFT
IBM PC/XT/AT Joystick.
... 33.
Mouse PC/XT/AT serial.
89.
UGHTGATE
Felix for PC/XT/AT.
.159.
LOGITECH
Bus Mouse PC/XT/AT.
99.
Serial Mouse PC/XT/AT.
.. 99.
Serial Mouse PS/2 .
99.
MICROSOFT
Bus Mouse w/PC Paintbrush...
.. 105.
Serial Mouse w/PC Paintbrush .
.. 105.
Serial PS/2 w/PC Paintbrush ..
.. lie.
MSC Technologies
PC Mouse serial PC/XT/AT ...
... 98.
PS/2 Mouse serial.
98.
PC Mouse bus PC/XT/AT ....
98.
SUMMAGRAPHICS
SummaSketch.
449.
FLOPPY DISK DRIVES
SONY
31/2'Micro Floppy 1.44Mb. 149.
TEAC
55BV 360K Floppy/PC/XT/AT.... 89.
TOSHIBA AMERICA
FDD4403 31/2-Micro 760K.129.
31/2" Micro 1,44Mb w/kit. 139.
ND04D 360K FloppyPC/XT.84.
ND04E-G 360K Floppy AT gray .. 84.
ND08DE-G 1.2Mb AT gray. 110.
HARD DISK DRIVES
MICROPOLIS
1333A 53Mb Full ht., 30ms. 649.
1335 85Mb Full ht.,65ms. 849.
MINISCRIBE
3650 43Mb Half ht..61ms. 389.
6053 53Mb Full ht.,28ms. 649.
6085 85Mb Full ht.,28ms. 849.
8438 38Mb Half ht.,65ms.RLL... 299.
PLUS Development
Plus20 Hardcard, 20Mb,49ms.... 549.
Plus40 Hardcard, 40Mb,39ms.... 719.
SEAGATE
ST225 25Mb,65ms. w/WD cont.. 299.
ST138 38Mb New! 31/2*. call.
ST238 38Mb.65ms.wAWD RLL .. 398.
ST251 51Mb,40ms.449.
ST251-1 51 Mb,28ms.499.
ST4038 38Mb,4Oms-flEDUCE0/.. 469.
ST4096 96Mb,28ms-R£Ouceo/.. 799.
WESTERN DIGITAL
FilecardPS30 PS/2mod.25/30 ... 389.
Filecard30 .449.
1006RAH Contr. 1:1 interleave ... 199.
1003RAH Controller RLL/AT 187.
1003WA2 Floppy/Hard/AT.149.
1002-27X Controller RLL/XT.98.
1002-WX1 Controller/XT. 89.
1 COMPUTERS §
Advanced 386 Clones w/OK
Advanced386/16base system .
1795.
Advanced386/16w/40Mb ....
2195.
Advanced386/16w/80Mb.
2495.
Advanced 286 Clones w/OK
Advanced286/10base system ..
849.
Advanced286/10w/20Mb ....
1099.
Advanced286/10w/40Mb ....
1299.
Advanced XT Clones w/OK
AdvancedXT base system .
489.
AdvancedM/XTw/mono/20Mb..
999.
call lor options & details .
AST Research
Premium286Model140,40Mb ..
2995.
Premium Workstation.
2195.
Premium386Model340,40Mb ..
4699.
call for all AST models. .
COMPAQ
Portable III Model 20.
. call.
Deskpro286 Model 20.
. call.
Deskpro386 Model 40.
call.
Portable386 Model 40.
call.
EPSON
Equity 1+.
call.
Equity 11+.
. call.
Equity 111+.
. call.
HYUNDAI
Hyundai286 .
. call.
HyundaiXT.
. call.
Hyundai PC LAN Terminal.
call.
NEC
Multispeed EL backlit LCD .
call.
Multispeed HD, 20Mb.
. call.
SHARP
4501 Laptop single floppy.
699.
4502 dual (loppy, 640K.
1295.
4520 Laptop, 20Mb.
2195.
PC7100 Portable, 20Mb.
2195.
PC7221 Portable286,20Mb...
2895.
TOSHIBA
T1000 Laptop, single floppy.
779.
T1200F Laptop, dual (loppy ....
1395.
T3100 Laptop 286,20Mb.
2995.
T3200 286 full keybd,40Mb...
3995.
T5100 386, EGA, 40Mb.
4995.
1 NETWORKS j
BACKUP DEVICES
ALPHAMICRO
VCR Video tape backup card .. 349.
IOMEGA
Bernoulli 20Mb 51/4* internal. 945.
Bernoulli dual20Mb 51/4’ext ... 1699.
Bernoulli dual20Mb 8"ext. 1895.
Tri-pak 20Mb cartridge,51/4" ... 189.
Tri-pak 20Mb cartridge, 8'. 255.
PC3B Adapter card PC/XT/AT.. 189.
PS4 AdapterPS/2mod.50,60,80 299.
IRWIN
110D XT/AT 10Mb backup(int)... 199.
120D XT 20Mb backup(int). 369.
145C AT 40Mb backup(int). 499.
245P PS/2 40Mb backup. 479.
TALLGRASS Technologies
1020i AT 20Mb backup(int). 338.
1020i XT 20Mb backup(int). 338.
1040i AT 40Mb backup(int). 599.
1040i XT 40Mb backup(int). 599.
Call for External Pricing I
Smartmodem 2400 External .
MIGENT
Pocket MODEM 1200 .
PROMETHEUS
2400G External.
2400B/2 w/software (int).
2400PS PS/2 w/software(int) .
1200B/2 w/software(int) sale!.
AMDEK
VIDEO 310A 12- amber TTL....
410A12* amber gm or white ....
128013* graphics(1280x800)...
LaserDrive CD ROMw/Mic soft .
IBM MONITORS
8503 12* Mono(640X480).
851214* Color analog.
851312* EGA(640x480).
447.
199.
149.
299.
Special ^ MQEK
Purchase EPSON
CLOSEOUTS
While Stock Lasts!
• Bulk DS/DD 5-1/4" J M .
Diskettes W fr
box of ioo.each
• Quadram Quadsprint Card 70
upgrade PC/XT to 10 MHz.Sale #51.
• Sixpack Compatible qa
Quadram Silver Board. OK. sale 510.
• Liberty Card, EMS. OK. sale 98.
• 1200 Baud Internal Modem aq
with software. sale D5I.
• Sharp PC5000 Portable. sale 149.
• OmnlPakl 1200 Baud Modem qq
serial/parallel/clock/game/RAM. sale 5I5I.
• Diablo 620 Printer.sale 199.
• Mindset Personal Computer 71 q
360K/floppy/mouse/joy/MS-DOS 2.0 . £ I 51.
MMC
MICROCOMPUTER
MARKETING COUNCIL
or the CVect Marketng Association, Ire
MEMORY LOSS?
Don’t feel like the Lone Ranger... we are also
suffering from loss of memory. ACP sells more
Memory Upgrade IC’s than other other mail order
supplier...But!...the present shortage is driving us
up a wall!. We can’t get them at the right price, but
we are getting them. PLEASE BEAR WITH US...as
the market price comes down, so will our price!
Selling Chips? Call us, we're buying.
New! RAY-O-VAC® t
AT Replacement
Battery
Direct replacement for real-time clocks, AT/286/386
851416* Hi-res(1024x768)....
MAGNA VOX
Muttiscan 14* multimode.
CGA13* color.
TTL Mono 12* gm or amber_
NEC
Multisync I113* TTL/analog
Multisync Plus 15* VGA/EGA .
Multisync XL 20*(1024x768) .
Monograph sys (1024x1024)..
SAMSUNG/LTI
Flatscreen 12* amber TTL.
Mono 12* amber TTL.
CGA 14* RGB Color.
EGA 14* EGA/CGA Color.
SONY
CPD1302 13* Multiscan color..
CPD1303 13* EGA.
WYSE
WY3014* terminal.
WY50 14* terminal.
WY6014* terminal ASCII.
1395.
595.
945.
2275.
1555.
99.
699.
569.
349.
419.
519.
3COM
Ethernet card. 399.
Ethernet II card. 399.
WESTERN DIGITAL
StarLan/Novell starter kit. 1077.
(network lor less than $40Q/node)
Ethernet Plus adapter board .... 239.
ViaNet LAN software. 120.
Starhub. 329.
Advanced MODEMS
1200baudw/software(int). 79.
1200baud External .89.
1200baud Pocket MODEM. 99.
2400baud w/software(int). 149.
2400baud External.159.
HAYES
Smartmodem 1200B w/sw(int)... 299.
Smartmodem 1200 External. 299.
Smartmodem 2400B w/sw(int).. 447.
1 PRINTERS ]
DICONICS/KODAK
150P Portable printer(par).
339.
300P w/wide carriage(par).
539.
EPSON
LX800 80column, 180cps.
209.
EX800,FX286e,FX86e,LQ850,
LQ1050.LQ1000 .
. call.
ACP is your full line Epson dealer
HEWLETT PACKARD
Laserjet Series II.
1799.
Deskjet w/laser quality.
. 895.
Scanjet flatbed scanner.
1549.
IBM PRINTERS
Proprinter II, 240cps.
. 435.
Proprinter X24,240cps 24pin ..
635.
Proprinter XL24,240cps 24pin .
835.
NEC
P2200,24pin(360x360dpi) —
399.
P565XL Color,lOOcpsNLQ....
1095.
P660 Pinwriter, 65cpsNLQ....
599.
LC890 Silentwriter Laser.
3395.
OKIDATA
ML393,180cpsNLQ.
995.
ML182+. parallel.
245.
ML192+, parallel.
. 319.
ML193+, parallel.
469.
Laserline 6 (req.lBM int.).
1399.
PANASONIC
KX-P1080i, 160cps draft,par..
. 185.
KX-P1091 i, 192cps draft,par ..
198.
KX-P1092L 240cps draft,132 .
339.
KX-P1524,24pin, 80cpsNLQ...
. 595.
SEIKOSHA
SL80A1,24pln.
.. 366.
SL130A1,24pin .
. 749.
SBP10A1,18pin, 800cps.
3299.
SK3000A1,9pin, 300cps,s/p ..
399.
SK3005A1,9pin, 300cps,132..
499.
TOSHIBA
P321SL, 24pin,216cps.
. 499.
P341SL, 24pin,216cps.
. 699.
P351SX,(color add $179).
1099.
Pagelaser 12, High volume.
. call.
1 PLOTTERS j
HOUSTON INSTRUMENTS
DMP41 or 42.
2399.
DMP51 or 52.
3099.
SCANCAD.
. 2499.
DMP56A.
. 4399.
ROLAND
DXY880,8 pen AB size.
1088.
DXY980 .
1488.
| ACCESSORIES j
153.
799.
228.
527.
595.
COMPUTER ACCESSORIES
PI 5 Power Director.
P25 4 outlet stand alone.
F20 Print Saver. 2
A200 PC Data Display Module.. 8
KENSINGTON
Masterpiece Power Center.
Masterpiece Plus.1
System Saver lie.
System Saver IIgs. 119.
Printer Muffler, 80column. 39.
MICROCOMP. ACCESSORIES
51/4* Rolltop Diskette File. 29.
31/2* Rolltop Diskette File. 22.
PC Vacuum Cleaner.39.
CRT Valet (12*x12*). 119.
Underdesk Keyboard Drawer.49.
FLIP n' FILE
FNF MiniXT.100 51/4*, smoke. 10.
FNF MicroXT, 100 31/2*,smoke.... 11.
FNF Maxi,50 8*. smoke.15.
FNF Micro,25 31/2*. smoke. 8.
Universal Printer Stand.9.
DISKETTES-llfetlme warranty
5 1/4- DS/DD Diskettes PC/XT360K
Maxell MD2-D.11.
Verbatim Datalife DS/DD.12.
Fuji MD2D.11.
Advanced Color w/plastic box. 8.
5 1/4" DS/HD High Density ATI .2Mb
Maxell MD2-DD.23.
Verbatim DatalifeHD.23.
Fuji MD2HD.22.
3 1/2* High Density Disks(1.44Mb)
Maxell.49.
Verbatim Datalife.49.
Fuji .49.
Sony.49.
PRINTER BUFFERS
Advanced 64K parallel butter.129.
Advanced 64K AB buffer. 169.
SWITCH BOXES
Advanced 2-position AB, 3636 ... 29.
Advanced 2-position AB, 2525 ... 29.
Advanced par/ser converter. 69.
Advanced ser/par converter. 69.
BuftaloSX PC share (up to 7) ... 499.
Logical Connection 256K. 499.
INTELLICOM
Longlink-Parallel.199.
Longlink-Serial.199.
Quicklink-Par to Ser-64K. 149.
Quicklink-Par to Par-64K. 149.
Megalink-4pri Buff-Par & Ser.... 299.
TRIPPLITE
lsobar4 surge supp w/4 outlets_59.
lsobar8 surge supp w/8 outlets_69.
Line Conditioner w/4 outlets. 149.
Backup Power Supply, 450w_ 399.
Backup Power supply, 675w_ 575.
Backup Power Supply, lOOOw ... 999.
Backup Power Supply, 2000w ... 1299.
GOLDSTAR DVM/SCOPES
DM 6135-3.5 DVM. 49.95
DM 6235-3.5 DVM. 52.95
DM 6335-3.5 DVM.59.95
DM 6133-3.5 DVM . 59.95
OS-7020-20MHZ Scope. 419.
OS-7040-40MHZ Scope. 699.
MEMORY UPGRADES
64K or 256K Upgrades(set of 9) call.
1Mb SIMM's or Ram's. call.
ncp=not copy protected
cp=copy protected
ALDUS-ncp
Pagemaker/IBM. 499.
Pagemaker/MAC. 379.
Freehand/MAC. call.
ALPHA SOFTWARE-ncp
Advanced Keyworksl.O. 175.
Alpha/threel .0 .232.
AMER. SMALL BUSINESS-ncp
Design CAD 3D 3.0. 168.
ANSA
Paradoxvl.1 . 329.
Paradox v2.0 w/EMS&EEMS .. 424.
ASHTON TATE-ncp
dBaselll plus 1.1 . 422.
Rapidfile 1.2. 219.
Multimate Advantaged 1.0. 275.
Applause Presentation pkg. call.
BORLAND-ncp
Sidekick plus. 139.
Sidekick 1.0 sale! old vers. 19.
Turbo BASIC 1.0.69.
Turbo PASCAL 4.0.69.
Turbo C 1.5 ,
. 149.
.99.
. 40.
. 23.
. 37.
45.
29.
Reflex 1.14.
Quattro.
Eureka.
BRODERBUND-cp
Print Shop.
Graphics Library 1 or 2.
ToyShop.
Memory Mate 2.0-ncp.
COMPUSERVE
Subscription kit.
Groilers Online Encyclopedia..
COMPUTER ASSOCIATES-ncp
Supercalc 4 vl.1 .339.
Superproject plus v3.0. 339.
CROSSTALK COMM-ncp
Crosstalk XVI v3.61.99.
Crosstalk MK4 vl.01 . 139.
DAC SOFTWARE-ncp
DAC Easy Light vl.O.49.
DAC Easy Accounting v2.0. 69.
DIGITAL RESEARCH-ncp
GEM Draw plus V2.01. 185.
GEM Desktop Publisher. 270.
EXECUTIVE SYSTEMS-ncp
XTREE v2.0.45.
XTREE Professional vl.O.89.
FUNK SOFTWARE-ncp
Sideways v3.2.42.
InWord vl.O.59.
5th GENERA TION-ncp
Fastback Plus.99.
FOX SOFTWARE
Foxbase+ single user.220.
GENERIC-ncp
Generic CADD 3.0.65.
LIFETREE-ncp
Volkswriter3Plus.160.
Totel Word vl.O.259.
LOTUS
Hal. 99.
Lotus 123/Hal Bundle. call.
Manuscript.349.
MECA-cp
Managing your Money,Tobias ... 129.
MICROLYTICS
Gofer..45.
Wordfinder.65.
MICROPRO-ncp
Wordstar Professional Rel 4. 269.
Wordstar 2000 Rel 3. 199.
MICRORIM-ncp
R:BASE 5000 .369.
RBaseSystemV.469.
MICROSOFT-nep
Windows 386.139.
Windows 2.03 . 66.
QuickC vl.O.69.
Quick BASIC.69.
Word v4.0.219.
Excel V2.0/AT.319.
NORTON-ncp
Utilities 4.0.
Commander.
Guides(assem,C,bas, or pascal) 59.
PAPERBACK SOFTWARE
VP Planner sale!.49.
VP Expert.69.
SURPASS SOFTWARE-ncp
Surpass vl.O.299.
SYMANTEC-ncp
Q & A v2.0.219.
Q & A Write.139.
GrandView.175.
TRA VELING SOFTWARE
Laplink Plus.86.
TURNER HALL-ncp
SQZ! Plus.65.
Note-it Plus(Lotus123 notes).55.
Cambridge Spreadsheet Anlst.75.
4Word (123 Wordprocessing).65.
XEROX
Ventura.499.
WORDPERFECT-ncp
WordPerfect v5.0.
WordPerfect Library vl.1_
WordPerfect Executive. 125.
DataPerfect v2.0 .299.
.69.
240.
Advanced Computer Products. Inc.
for Fast Service
Order by Phone!
Mail Order: P.0. Box 17329 Irvine. CA 92713
Retail: 1310-B E. Edinger. Santa Ana, CA 92705
NEW PHONE FOR ALL USA
800-FONE ACP
800-366-3227 • 714-558-8813
• $25.00 Minimum MAIL ORDER
• No Surcharge for VISA or Mastercard
• Volume purchasing agreements available • Orders subject lo availability
• Pricina subject lo change without notice • Supply limlited on certain items
• ACP Retail store pricing may vary. Not responsible lor typos.
• Limited warranties and other conditions may apply
Call for our NEW 1988 Catalog...
Circle 10 on Reader Service Card
OCTOBER 1988 -BYTE 331
STATIC RAMS
DYNAMIC RAMS
EPROMS
CO-PROCESSORS
PART
SIZE
SPEED
PRICE
PART
SIZE
SPEED
PRICE
PART
SIZE
SPEED
Vpp PRICE
8087
5 MHz
99.95
2112
256x4
450ns
2.99
4116-200
16384x1
200ns
.89
2708
1024x8
450ns
25V
4.95
8087-2
8 MHz
159.95
2114
1024x4
450ns
.99
4116-150
16384x1
150ns
.99
2716
2048x8
450ns
25V
3.49
8087-1
10 MHz
229.95
2114L-2
1024x4
200ns
1.49
MK4332
32768x1
200ns
6.95
2716-1
2048x8
350ns
25V
3.95
80287
6 MHz
179.95
TC5516
2048x8
250ns
3.95
4164-150
65536x1
150ns
2.89
2732
4096x8
450ns
25V
3.95
80287-8
8 MHz
249.95
TMM2016-200
2048x8
200ns
3.25
4164-120
65536x1
120ns
3.19
2732A
4096x8
250ns
21V
3.95
80287-10
10 MHz
309.95
TMM2016-150
2048x8
150ns
3.29
4164-100
65536x1
100ns
3.95
27C64
8192x8
250ns
12.5V
4.95
80387-16
16 MHz
499.95
TMM2016-100
2048x8
100ns
4.29
TMS4164
65536x1
150ns
2.89
2764
8192x8
450ns
12.5V
3.49
80387-20
20 MHz
799.95
HM6116-4
2048x8
200ns
4.95
TMS4416
16384x4
150ns
8.95
2764-250
8192x8
250ns
12.5V
3.69
80387-25
25 MHz
999.95
HM6116-3
2048x8
150ns
5.95
41128-150
131072x1
150ns
5.95
2764-200
8192x8
200ns
12.5 V
4.25
■
' B 1'
HM6116-2
2048x8
120ns
6.45
TMS4464-15
65536x4
150ns
10.95
MCM68766
8192x8
350ns
21V
15.95
- <*»*»►*<>. |
1
ntvJ
HM6116LP-4
2048x8
200ns
5.95
TMS4464-12
65536x4
120ns
11.95
27128
16384x8
250ns
12.5 V
4.95
L
II ILOI
HM6116LP-3
2048x8
150ns
6.45
41256-150
262144x1
150ns
12.45
27128A-200
16384x8
200ns
12.5V
5.95
W / -
w
HM6116LP-2
2048x8
120ns
6.95
41256-120
262144x1
120ns
12.95
27C256
32768x8
250ns
12.5V
7.95
r Hi
C
HM6264LP-15
8192x8
150ns
9.95
41256-100
262144x1
100ns
13.45
27256
32768x8
250ns
12.5 V
5.95
SI
J
HM6264LP-12
8192x8
120ns
10.95
41256-80
262144x1
80ns
13.95
27256-200
32768x8
200ns
12.5 V
7.95
/
VFAP
HM43256LP-15
32768x8
150ns
12.95
HM51258-100
262144x1
100ns
13.95
27512
65536x8
250ns
12.5 V
11.95
/
i c/irf
HM43256LP-12
32768x8
120ns
14.95
1 MB-120
1048576x1
120ns
34.95
27C512
65536x8
250ns
12.5 V
12.95
f WARRANT
HM43256LP-10
32768x8
100ns
19.95
1 MB-100
1048576x1
100ns
37.95
27C101-20
131072X8
200ns
12.5 V
34.95
CALL TO CONFIRM CURRENT PRICES l
INCLUDES MANUAL & SOFTWARE GUIDE
CALLFOR VOLUME QUOTES
ORDER TOLL FREE
MICROPROCESSORS
GSOO
sana
BBOO
6502
2.25
8031
3.95
8253-5
1.95
6502A
2.69
8035
1.49
8254
2.79
6502B
4.25
8039
1.95
8255
1.49
65C02*
7.95
8052AH
8255-5
1.59
6520
1.65
BASIC
34.95
8256
15.95
6522
2.95
8080
2.49
8259
1.95
6522A
5.95
8085
1.95
8259-5
2.29
6526
13.95
8085A-2
3.75
8272
4.39
6532
5.95
8086
6.49
8274
4.95
6545A
3.95
8088
5.99
8275
16.95
6551
2.95
8088-1
12.95
8279
2.49
6551A
6.95
8088-2
7.95
8279-5
2.95
* CMOS
8155
2.49
8282
3.95
8156
2.95
8283
3.95
8155-2
3.95
8284
2.25
8741
9.95
8286
3.95
8742
29.95
8287
3.95
8748
7.95
8288
4.95
bBOO
8749
9.95
6800
1.95
8755
14.95
80286
79.95
6802
2.95
80286-8
249.95
Z-BO
6803
3.95
6809
2.95
Z80-CPU
1.25
68B09
5.99
RBOO
Z80A-CPU
1.29
6809E
2.95
Z80B-CPU
2.75
68B09E
5.49
8205
3.29
Z80A-CTC
1.69
6810
1.95
8212
1.49
Z80B-CTC
4.25
6820
2.95
8216
1.49
Z80A-DART
5.95
6821
1.25
8224
2.25
Z80B-DART
6.95
68B21
1.85
8228
2.25
Z80A-DMA
5.95
6840
3.95
8237
3.95
Z80A-PIO
1.89
6845
2.75
8237-5
4.75
Z80B-P10
4.25
68B45
4.95
8238
4.49
Z80A-SIO/0
5.95
6847
4.75
8243
1.95
Z80B-SIO/0 12.95
6850
68B50
1.95
1.75
22.95
9.95
8250
8251
8251A
8253
6.95
1.29
1.69
1.59
Z80A-SIO/1 5.95
Z80A-SIO/2 5.95
Z80B-SIO/2 12.95
Z8671 BASIC 9.95 .
LINEAR COMPONENTS
TL071
.69
LM380
.89
XR2206
3.95
TL072
1.09
LM383
1.95
XR2211
2.95
TL074
1.95
LM386
.89
LM2917
1.95
TL081
.59
LM393
.45
CA3046
.89
TL082
.99
LM394H
5.95
CA3146
1.29
TL084
1.49
LM399H
5.95
MC3373
1.29
LM301
.34
TL494
4.20
MC3470
1.95
LM309K
1.25
TL497
3.25
MC3480
8.95
LM310
1.75
NE555
.29
MC3487
2.95
LM311
.59
NE556
.49
LM3900
.49
LM311H
.89
NE558
.79
LM3909
.98
LM311K
3.49
NE564
1.95
LM3911
2.25
LM312H
1.75
LM565
.95
LM3914
1.89
LM317T
.69
LM566
1.49
LM3915
1.89
LM318
1.49
LM567
.79
MC4024
3.49
LM319
1.25
NE570
2.95
MC4044
3.99
LM323K
3.49
NE590
2.50
RC4136
1.25
LM324
.34
NE592
.98
RC4558
.69
LM331
3.95
LM723
.49
LM1360
1.49
LM334
1.19
LM733
.98
75107
1.49
LM335
1.79
LM741
.29
75108
1.49
LM336
1.75
LM747
.69
75110
1.95
LM338K
4.49
MCI 330
1.69
75150
1.95
LM339
.59
MCI 350
1.19
75154
1.95
LF347
2.19
LM1458
.35
75188
1.25
LF353
.59
LM1488
.49
75189
1.25
LF356
.99
LM1489
.49
75451
.39
LF357
.99
LM1496
.85
75452
.39
LM358
.59
ULN2003
.79
75477
1.29
HIGH-TECH
SPOTLIGHT
SCSI HOST ADAPTOR $49.95
A LOW POWER, SHORT SLOT CARD FOR PC COMPATIBLES
THAT CAN CONTROL UP TO SEVEN SCSI DEVICES.THIS
POPULAR STANDARD OFFERS SPEED, EXPANDABILITY AND
THE ADVANTAGES OF USING A DEVICE INDEPENDENT BUS.
INCLUDES CABLES.
MCT-SCSI
V-BO SERIES
SPEED UP YOUR PC BY 10 TO 40%!
HIGH SPEED ADDRESS CALCULATION IN HARDWARE
PIN COMPATIBLE WITH 8088
SUPERSET OF 8088 INSTRUCTION SET
LOW POWER CMOS
V20* 5 MHz 8.95 V20* 8 MHz 10.95
V20* 10 MHz 12.95 V30 8 MHz 13.95
VOLTAGE
REGULATORS
PALS
7805T
.49
7812K
1.39
7808T
.49
7905K
1.69
7812T
.49
7912K
1.49
7815T
.49
78L05
.49
7905T
.59
78L12
.49
7908T
.59
79L05
.69
7912T
.59
79L12
1.49
7915T
.59
LM323K
3.49
7805K
1.59
LM338K
4.49
16L8
2.95
16R8
2.95
16R6
2.95
J6R4
2.95
MISCELLANEOUS
ADC0804
2.99
9334
1.75
ADC0809
3.85
9368
2.85
DAC0800
3.29
9602
.69
DAC0808
1.95
ULN2003
.79
DAC1022
5.95
MAX232
7.95
MC1408L8
1.95
MC3470
1.95
8T28
1.29
MC3487
2.95
8T97
.59
AY5-3600
DP8304
2.29
PRO
11.95
HIGH SPEED CMO*
74HC00
.21
74HC244
.85
74HC04
.25
74HC245
.85
74HC08
.25
74HC273
.69
74HC14
.35
74HC367
.69
74HC32
.35
74HC373
.69
74HC74
.35
74HC390
.79
74HC138
.45
74HC374
.69
74HC139
.45
74HC4040
.89
74HC154
1.09
74HCT00
.25
74HC157
.55
74HCT04
.27
74HC161
.65
74HCT08
.25
74HC164
.65
74HCT32
.27
74HC175
.59
74HCT74
.45
STANDARD CMOS
4001
.19
4028
.65
4011
.19
4040
.69
4013
.35
4042
.59
4015
.29
4044
.69
4016
.29
4046
.69
4017
.49
4047
.69
4018
.69
4049
.29
4020
.59
4050
.29
4021
.69
4051
.69
4023
.25
4052
.69
4024
.49
4053
.69
4025
.25
4060
.69
4027
.39
4066
.29
UARTS
AY5-1013 3.95
AY3-1015 4.95
TR1602 3.95
2651 4.95
IM6402 3.95
IM6403 9.95
INS8250 6.95
^NS16450 10.95^
r INTERSIL'
ICL7107 10.95
ICL7660 1.99
ICL8038 3.85
ICM7207A 5.95
UCM7208 15.95 .
30 DAY MONEY-BACK GUARANTEE
TOLL-FREE TECHNICAL SUPPORT
74LSOO TTL LOGIE
74LS00
.16
74LS112
.29
74LS241
.69
74LS01
.18
74LS122
.45
74LS242
.69
74LS02
.17
74LS123
.49
74LS243
.69
74LS03
.18
74LS124
2.75
74LS244
.69
74LS04
.16
74LS125
.39
74LS245
.79
74LS05
.18
74LS126
.39
74LS251
.49
74LS08
.18
74LS132
.39
74LS253
.49
74LS09
.18
74LS133
.49
74LS257
.39
74LS10
.16
74LS136
.39
74LS258
.49
74LS11
.22
74LS138
.39
74LS259
1.29
74LS12
.22
74LS139
.39
74LS260
.49
74LS13
.26
74LS145
.99
74LS266
.39
74LS14
.39
74LS147
.99
74LS273
.79
74LS15
.26
74LS148
.99
74LS279
.39
74LS20
.17
74LS151
.39
74LS280
1.98
74LS21
.22
74LS153
.39
74LS283
.59
74LS22
.22
74LS154
1.49
74LS290
.89
74LS27
.23
74LS155
.59
74LS293
.89
74LS28
.26
74LS156
.49
74LS299
1.49
74LS30
.17
74LS157
.35
74LS322
3.95
74LS32
.18
74LS158
.29
74LS323
2.49
74LS33
.28
74LS160
.29
74LS365
.39
74LS37
.26
74LS161
.39
74LS367
.39
74LS38
.26
74LS162
.49
74LS368
.39
74LS42
.39
74LS163
.39
74LS373
.79
74LS47
.75
74LS164
.49
74LS374
.79
74LS48
.85
74LS165
.65
74LS375
.95
74LS51
.17
74LS166
.95
74LS377
.79
74LS73
.29
74LS169
.95
74LS390
1.19
74LS74
.24
74LS173
.49
74LS393
.79
74LS75
.29
74LS174
.39
74LS541
1.49
74LS76
.29
74LS175
.39
74LS624
1.95
74LS83
.49
74LS191
.49
74LS640
.99
74LS85
.49
74LS192
.69
74LS645
.99
74LS86
.22
74LS193
.69
74LS670
.89
74LS90
.39
74LS194
.69
74LS682
3.20
74LS92
.49
74LS195
.69
74LS688
2.40
74LS93
.39
74LS196
.59
74LS783
22.95
74LS95
.49
74LS197
.59
25LS2521
2.80
74LS107
.34
74LS221
.59
26LS31
1.95
74LS109
.36
74LS240
.69
26LS32
1.95
7400 SERIES LOGIE
74HCT138
.35
7400
74121
.29
74F240
1.29
74HCT139
.55
7400
.19
74123
.49
74S00
.29
74HCT157
.59
7402
.19
74125
.45
74S02
.29
74HCT161
.79
7404
.19
74150
1.35
74S04
.29
74HCT240
.89
7406
.29
74151
.55
74S08
.35
74HCT244
.89
7407
.29
74153
.55
74S10
.29
74HCT245
.99
7408
.24
74154
1.49
74S32
.35
74HCT273
.99
7410
.19
74157
.55
74S74
.49
74HCT373
.99
7411
.25
74159
1.65
74S86
.35
74HCT374
.99
7414
.49
74161
.69
74S112
.50
74HCT393
.99
7416
.25
74164
.85
74S124
2.75
74HCT4040
.99
7417
.25
74166
1.00
74S138
.79
74HCT4060
1.49
7420
.19
74175
.89
74S153
.79
7430
.19
74367
.65
74S157
.79
LOGIC
7432
7438
.29
.29
74 F 174 5
74S158
74S163
.95
1.29
4069
.19
7442
.49
74F00
.35
74S175
.79
4070
.29
7445
.69
74F02
.35
74S195
1.49
4081
.22
7447
.89
74F04
.35
74S240
1.49
4093
.49
7473
.34
74F08
.35
74S241
1.49
14411
9.95
7474
.33
74F10
.35
74S244
1.49
14433
14.95
7475
.45
74F32
.35
74S280
1.95
14497
6.95
7476
.35
74F64
.55
74S287
1.69
4503
.49
7483
.50
74F74
.39
74S288
1.69
4511
.69
7485
.59
74F86
.55
74S299
2.95
4518
.85
7586
.35
74F138
.79
74S373
1.69
4528
.79
7489
2.15
74F139
.79
74S374
1.69
4538
.95
7490
.39
74F253
.89
74S471
4.95
4702
9.95
7493
.35
74F157
.89
74S571
2.95
JDR MICRODEVICES AND THE JDR MICRODEVICES LOGO ARE REGISTERED TRADEMARKS OF JDR MICRODEVICES. IBM, AT, PS/2 ARE TRADEMARKS OF INTERNATIONAL BUSINESS MACHINES.
332 BYTE- OCTOBER 1988
Circle 131 on Reader Service Card
CRYSTALS
32.768 KHz .95
1.0 MHz 2.95
1.8432 2.95
2.0 1.95
2.4576 1.95
3.579545 1.95
4.0 1.95
5.0 1.95
5.0688 1.95
6.0 1.95
6.144 1.95
8.0 1.95
10.0 1.95
10.738635 1.95
12.0 1.95
14.31818 1.95
16.0 1.95
18.0 1.95
18.432 1.95
20.0 1.95
22.1184 1.95
OSCILLATORS
1.0MHz 5.95
1.8432 5.95
2.0 5.95
2.4576 5.95
2.5 5.95
4.0 4.95
5.0 4.95
5.0688 4.95
6.0 4.95
6.144 4.95
8.0 4.95
10.0 4.95
12.0 4.95
14.31818 1.95
15.0 1.95
16.0 4.95
18.432 4.95
20.0 4.95
24.0 4.95
DISCRETE
1N751
.49
2N4403
.25
IN5402
.25
2N6045
1.75
IN4004
10/1.00
MPS-A13
.40
IN4148
25/1.00
TIP31
.49
KBP02
.55
4N26
.69
PN2222
.10
4N27
.69
2N2222
.10
4N28
.69
2N2907
.25
4N33
.89
2N3055
.79
4N37
1.19
2N3904
.10
MCT-2
.59
2N3906
.10
MCT-6
1.29
2N4401
.25
TIL-111
.99
CAPACITORS
TANTALUM
1.0(1/
15V
.12
RADIAL
6.8
15V
.42
1 M/
50V
.14
10
15V
.45
4.7
50V
.11
22
15V
.99
10
50V
.11
10(1/
35V
.45
47
35V
.13
2.2
35V
.19
100
16V
.15
4.7
35V
.39
100
50V
.23
10
35V
.69
220
35V
.20
470
25V
.30
DISC
2200
16V
.70
4700
25V
1.45
10p /
50V
.05
22
50V
.05
AXIAL
33
50V
.05
1(1/
50V
.14
47
50V
.05
10
16V
.14
100
50V
.05
10
50V
.16
220
50V
.05
22
16V
.14
.001(1/ 50V
.05
47
50V
.19
.005
50V
.05
100
35V
.19
.01
50V
.07
470
50V
.29
.05
50V
.07
1000
16V
.29
.1
12V
.10
2200
16V
.70
.1
50V
.12
4700
16V
1.25
SOLDER STATION
ULAPPROVED
a ADJUSTABLE HEAT SETTING
M TIP TEMPERATURE READOUT
a REPLACEMENT TIPS
AVAILABLE $2.95
168-2C
ELECTROLYTIC!
FULL in WARRANTY
ON EVERY PRODUCT!
POWER SUPPLIES
WIREWRAP
PROTOTYPE CAROS
FR-4 EPOXY GLASS LAMINATE WITH GOLD PLATED EDGE-
CARD FINGERS AND SILK SCREENED LEGENDS.
JDR-PR32
JDR-PR16
JDR-PR16PK
JDR-PR16V
JDR-PR10
JDR-PR10PK
IBM-PR1
UBM-PR2
FOR PS/2
32 BIT PROTOTYPE CARD
16 BIT WITH I/O DECODING LAYOUT
PARTS KIT FOR JDR-PR16 ABOVE
16 BIT FOR VIDEO APPLICATIONS
FOR AT
16BIT WITH I/O DECODING LAYOUT
PARTS KIT FOR JDR-PR10 ABOVE
FOR XT
WITH +5V AND GROUND PLANE
69.95
49.95
15.95
39.95
34.95
12.95
27.95
AS ABOVE WITH I/O DECODING LAYOUT29.95 j
APPLE TYPE SUPPLY
a APPLE CONNECTOR
a +5V@6A, +12V @ 3A.
-5V @ 1 A, -12V @ 1A
PS-A $49.95
FLOPPY DRIVE SUPPLY
a +5V @ 2.5A, +12V @ 2A,
-12V @ .1A
a +5V@5A, IF+12 NOT
USED
PS-ASTEC $24.95
75 WATT SUPPLY
a ULAPPROVED
a +5V@7A, +12V@3A,
-5V (5) 300MA, -12V @ 250MA
PS-1558 $34.95
MICRO SUPPLY
a UL APPROVED. 144 WATTS
a +5V@ 18A. + 12V@4A,
-12V @ 500MA
PS-1554 $29.95
GENDER CHANGERS
GENDER-FF FEMALE-MALE 7.95
GENDER-MM MALE-MALE 7.95
GENDER-MF MALE-FEMALE 7.95
GENDER-NM NULL MODEM 8.95
GENDER-JB JUMPER BOX 8.95
GENDER-MT MINITESTER 14.95
BIT RATE
GENERATORS
MCI 4411 9.95
BR1941 4.95
4702 9.95
COM5016 16.95
COM8116 8.95
MM5307 4.95
BYPASS CAPACITORS
.01 xx
CERAMIC DISC
100/5.00
.01 xx
MONOLITHIC
100/10.00
.Ixx
CERAMIC DISC
100/6.50
.Ixx
MONOLITHIC
100/12.50
CLOCK CIRCUITS
MC146818
5.95 MM58174 9.95
MM58167
9.95 MSM5832 2.95
DISK CONTROLLERS
1771
4.95
2797
29.95
1791
9.95
8272
4.39
1793
9.95
UPD765
4.39
1795
12.95
MB8876
12.95
1797
12.95
MB8877
12.95
2791
19.95
1691
6.95
2793
19.95
2143
6.95
IDC CONNECTORS I RIBBON CABLE
DESCRIPTION
ORDER BY
CONTACTS
1(1
20
34
40
50
SOLDER HFADFR
IDHxxS
.82
1 28
1 68
2 20
2 58
3 24
RIGHT ANGl F SOI DFR HFADFR
IDHxxSR
as
1.35
1 76
? 31
2 72
3 39
2.98
3.84
4.50
.5.28
6.63
RIGHT ANGLE WIREWRAP HEADER
IDHxxWR
2.05
3.28
4.22
4.45
4.80
7.30
.89
.95
1-29
1.49
1.69
RIBBON HEADER
IDMxx
_
5.50
6.25
7.00
7.50
8.50
RIBBON EDGE CARD
IDExx
.85
1.25
1.35
1.75
2.05
2.45
10’ PLASTIC RIBBON CABLE
RCxx
1.60
3.20
4.10
5.40
6.40
7.50
FOR ORDERING INSTRUCTIONS, SEE D-SUBMINIATURE CONNECTORS BELOW
O-SL/BMINIATIJRE CONNECTORS
DESCRIPTION
ORDER BY
CONTACTS
9
15
19
25
37
50
SOLDER CUP
MALE
DBxxP
.45
.59
.69
.69
1.35
1.85
FEMALE
DBxxS
.49
.69
.75
.75
1.39
2.29
RIGHT ANGLE
MALE
DBxxPR
.49
.69
-
.79
2.27
-
PC SOLDER
FEMALE
DBxxSR
.55
.75
-
.85
2.49
-
WIREWRAP
MALE
DBxxPWW
1.69
2.56
-
3.89
5.60
-
FEMALE
DBxxSWW
2.76
4.27
-
6.84
9.95
-
IDC RIBBON CABLE
MALE
IDBxxP
1.39
1.99
-
2.25
4.25
-
FEMALE
IDBxxS
1.45
2.05
2.35
4.49
--
HOODS
METAL
MHOODxx
1.05
1.15
1.25
1.25
-
PLASTIC
HOODxx
.39
.39
-
.39
.69
.75
ORDERING INSTRUCTIONS:
INSERT THE NUMBER OF CONTACTS IN THE POSITION MARKED “xx" OF THE ‘ORDER BY-
PART NUMBER LISTED. EXAMPLE: A 15 PIN RIGHT ANGLE MALE PC SOLDER WOULD BE
DB15PR ■ MOUNTING HARDWARE 59(
1C SOCKETS I DIP CONNECTORS
DESCRIPTION
ORDER BY
CONTACTS
8
14
16
18
20
22
24
28
40
SOLDERTAIL SOCKETS
xxST
.11
.11
.12
.15
.18
.15
.20
.22
.30
WIREWRAP SOCKETS
xxWW
.59
.69
.69
.99
1.09
1.39
1.49
1.69
1.99
ZIF SOCKETS
ZIFxx
-
4.95
4.95
-
5.95
-
5.95
6.95
9.95
TOOLED SOCKETS
AUGATxxST
.62
.79
.89
1.09
1.29
1.39
1.49
1.69
2.49
TOOLED WW SOCKETS
AUGATxxWW
1.30
1.80
2.10
2.40
2.50
2.90
3.15
3.70
5.40
COMPONENT CARRIERS
ICCxx
.49
.59
.69
.99
.99
.99
.99
1.09
1.49
DIP PLUGS (IDC)
IDPxx
.95
.49
.59
1.29
1.49
-
.85
1.49
1.59
“SNAPABLE "
HEADERS
CAN BE SNAPPED APART
TO MAKE ANY SIZE HEADER,
ALL WITH .1 M CENTERS
I 1x40 STRAIGHT LEAD .99
1x40 RIGHT ANGLE LEAD .49
2x40 2 STRAIGHT LEADS 2.49
| 2x40 2 RIGHT ANGLE LEADS 2.99
if t «
do
L_ .Tuff/
EPROM ERASERS
SPECTROM ICS CORPORATISM
Model
Timer
# of
Chips
llntenslty
(uW/Cm 2 )
Unit
Cost
PE-140
NO
9
8,000
$89
PE-140T
YES
9
8,000
$139
PE-240T
YES
12
9,600
$189
4
OATARASE
S3 A. as
' ERASES 2 EPROMS IN 10 MINUTES
i VERY COMPACT, NO DRAWER
' METAL SHUTTER PREVENTS
UV LIGHT FROM ESCAPING
RS-B3B
BREAKOUTBOX
FOR TROUBLESHOOTING
SERIAL COMMUNICATIONS
1 OPEN/CLOSE INDIVIDUAL CIRCUITS
F 20 JUMPERS CROSS-CONNECT ANY
TWO CIRCUITS
F 10 LEDS SHOW CIRCUIT ACTIVITY
| GENDER-BO $34.95
7m
JOYSTICK
a SET X-Y AXIS FOR AUTO CENTER
OR FREE MOVEMENT
a FIRE BUTTON FOR USE WITH GAME
SOFTWARE
a COMPATIBLE WITH IBM. APPLE II,
HE, HC. ATARI & VIC 20/64
GC-10
$1095
u
\ SHORTING]
BLOCKS
5191.00
LITHIUM BATTERIES
a 6.8V FOR 286/386 COMPUTERS
a MOTHERBOARD CONNECTOR
a ADHESIVE VELCRO STRIP FOR
EASY MOUNTING
LITHIUM 6.8V $11.95
LITHIUM-3V 3V COIN TYPE LITHIUM BATTERY
3V-MHW BATTERY HOLDER
£1.95
>1-49
JDR MICRODEVICES. 110 KNOWLES DRIVE. LOS GATOS, CA 95030
LOCAL (408) 866-6200 FAX (4081 378-8927 TELEX 171-110
RETAIL STORE: 1256 SOOTH 0ASC0M AVE., SAN JOSE, CA (408) 947-1
HOURS: M-F 10-7 SAT. 9-5 SUN. 12-4
TERMS: MINIMUM ORDER $10.00 FOR SHIPPING AND HANDLING INCLUDE $2.50 FOR UPS
GROUND AND $3.50 UPS AIR. ORDERS OVER 1 LB. AND FOREIGN ORDERS MAY REQUIRE
ADDITIONAL SHIPPING CHARGES-PLEASE CONTACT THE SALES DEPARTMENT FOR THE
AMOUNT. CA RESIDENTS MUST INCLUDE APPLICABLE SALES TAX. PRICES ARE SUBJECT
TO CHANGE WITHOUT NOTICE. WE ARE NOT RESPONSIBLE FOR TYPOGRAPHICAL
ERRORS. WE RESERVE THE RIGHT TO LIMIT QUANTITIES AND TO SUBSTITUTE
MANUFACTURER. ALL MERCHANDISE SUBJECT TO PRIOR SALE. A FULL COPY OF OUR
TERMS IS AVAILABLE UPON REQUEST. ITEMS PICTURED MAY ONLY BE REPRESENTATIVE.
ORDER TOLL FREE000-530-5000
COPYRIGHT 1988 JDR MICRODEVICES
CONTINENTAL U.S. AND CANADA
Circle 131 on Reader Service Card
OCTOBER 1988 • BYTE 333
■I MMC
MICROCOMPUTER
| I _ MARKETING COUNCIL
MM MM M M M o( the Drect MarVetng AssociaUn, tnc
SftJJDR Microdevices*
£ ^ '30 DAY MONEY BACK GUARANTEE ' 1 YEAR WARRANTY ON ALL PRODUCTS ' TOLL-FREE TECHNICAL SUPPORT
u»oo BM 0
mooemI
135
135
Qwaii
SAVE TIME AND TELEPHONE CHARGES WITH A HIGH
SPEED 2400 BAUD MODEM FROM JDR.
INTERNAL 0400 BAUD
m AUTO DIAL ANSWER
m SELF TEST ON POWER-UP
m TOUCHTONE OR PULSE DIALING
* HAVES & BELL SYSTEMS COMPATIBLE
M FULL OR HALF DUPLEX
m MIRROR II COMMUNICATIONS SOFTWARE INCLUDED
MCT-241 $129.95-
MCT-12! 1200 BAUD 1/2 CARD $69.95
MCT-24M 2400 BAUD FOR PS/2 $249.95
EXTERNAL 0400 BAUD
m 2400/1200/300 HAYES COMPATIBLE
U 8 EASY-TO-READ STATUS LED'S
a CALL PROGRESS MONITORING & ADJUSTABLE VOLUME
a 2ND PHONE JACK FOR VOICE COMMUNICATIONS
a REQUIRES SERIAL PORT & CABLE (OPTIONAL)
MCT-24E $169.95
MCT-12E 1200 BAUD EXTERNAL $99.95
APPLE!MACINTOSH MODEMS
MACINTOSH 2400 BAUD EXTERNAL AS ABOVE WITH
CABLE AND PROCOM-M SOFTWARE.
MCT-24EM $199.95
MCT-24A APPLE II 2400 BAUD MODEM $179.95
MCT-12A APPLE 111200 BAUD MODEM $139.95 A
POCKET MODEM
$0035
A,
t
YOU’LL NEVER
BE FAR FROM YOUR
DATA WITH THIS 6 OUNCE
HAND-HELD POCKET MODEM
■ 1200/300 BAUD a BATTER'
a SERIAL INTERFACE (DB25)
MCT-12P
4 STATUS INDICATORS
KEYBOARDS
MODULAR CIRCUIT TECHNOLOGY
ENHANCED STYLE LAYOUT
a AUTOSENSE FOR XT OR AT COMPATIBLES
a LED INDICATORS a AUTO REPEAT FEATURE
a SEPARATE CURSOR PAD
MCT-5339 $79.95
84 KEY LAYOUT
a SOFTWARE AUTOSENSE FOR XT OR AT COMPATIBLES
a LED INDICATORS a AUTO REPEAT
MCT-5060 $59.95
MAXI-SWITCH KEYBOARDS
WITH TACTILE FEEDBACK
MAX-5339 ENHANCED STYLE LAYOUT
MAX-5060 84 KEY LAYOUT
AUDIBLE “CLICK” KEYBOARD
a ENHANCED STYLE, 101 KEY KEYBOARD
a LED INDICATORS ■ AUTOREPEAT
K-103-A
$84.95
$64.95
$84.95 ^
HANDY SCANNER
*249 35
i
INSTANT SCANNING
OF IMAGES UP TO
4" WIDE \
a 100, 200, 300, 400 DPI
BOTH DIRECTIONS
a B&W AND 3 HALF-TONE \
MODES
a 32 LEVELS OF GRAY SCALE
a HERCULES, CGA AND EGA COMPATIBLE
a INCLUDES HALO DPE AND IMAGE EDITOR SOFTWARE
, HS-3000
LOGITECH HIRE Z
MOUSE
135
HIGH RESOLUTION BUS MOUSE FOR BETTER RESPONSE
AND LESS HAND MOVEMENT, IDEAL FOR CAD WORK
a 320 DPI a INCLUDES DRIVER. TEXT EDITOR & POP-UP
MENUS a NO PAD. POWER SUPPLY OR PORT REQUIRED
LOGITECH 3-BUTTON MOUSE
PC MAGAZINE EDITORS CHOICE! ALL MODELS HAVE
SERIAL SUPPORT (COM1/COM2), 200 D.P.I. RESOLUTION,
LOTUS 1-2-3 SHELL, SELF-INSTALLING SOFTWARE AND
“POINT EDITOR"
LMOUSE $79.95
LMOUSE-P SERIAL MOUSE W/LOGIPAINT $99.95
LMOUSE-BP BUS MOUSE W/LOGIPAINT $99.95
LMOUSE-BPL BUS MOUSE W/PUBLISHER PKG $139.95
J.MOUSE-BPC BUS MOUSE W/LOGIPAINT/CAD $149.95 .
CALL OUR 24-HOUR BBS:
(408) 374-2171
FOR TECHNICAL SUPPORT, CONFERENCING,
TIPS AND MORE
CITIZEN PRINTER
$0*035
A RELIABLE, FAST AND
INEXPENSIVE ALL PURPOSE
PRINTER THAT'S LOADED
WITH FEATURES
a 9 PIN DOT MATRIX PRINT HEAD
a 180 CPS DRAFT MODE, 29 CPS NLQ MODE
a CENTRONICS PARALLEL INTERFACE, SERIAL OPTIONAL
a DUAL PITCH, DOUBLESTRIKE, ITALICS & SUPERSCRIPT
a EPSON FX & IBM GRAPHICS
a COMPRESSED, EXPANDED & EMPHASIZED PRINT
a DOT ADDRESSABLE GRAPHICS IN SIX DENSITIES
CITIZEN-180D
RC-180D REPLACEMENT RIBBON CARTRIDGE 6.95 k
MOLDED CABLES
CBL-PRINTER
CBL-PRINTER-25
CBL-PRINTER-RA
CBL-DB25-MM
CBL-DB25-MF
CBL-9-SERIAL
CBL-KBD-EXT
CBL-CNT-MM
CBL-HD-20
CBL-HD-34
CBL-HD-34D
CBL-FDC-EXT
PC PRINTER CABLE $9.95
AS ABOVE - 25 FOOT $15.95
RIGHT ANGLE PRINTER $15.95
DB25 MALE TO DB25 MALE $9.95
DB25 MALE TO DB25 FEMALE $9.95
9 PIN TO 25 PIN SERIAL $6.95
KEYBOARD EXTENSION $7.95
36 PIN CENTRONICS-M/M $14.95
20 PIN HARD DISK CABLE $3.95
34 PIN HARD DISK CABLE $4.95
34 PIN DUAL HARD DISK $6.95
37 PIN EXTERNAL FLOPPY $9.95
VGA
COMPATIBLE
PACKAGE
$czzm.ooo
a 800 X 560
MAXIMUM
RESOLUTION
a 640 X 480 IN
16 COLORS
a 320 X 200 IN
256 COLORS
a IBM STYLE.
ANALOG
MONITOR
a FULLY VGA. EGA.
CGA. HERCULES
& MONOCHROME
COMPATIBLE
NEC MULTISYNC II
a AUTO FREQUENCY ADJUSTMENT
a RESOLUTION AS HIGH AS 800 X560
$590.95
CASPER EGA
$399.95
a 640 X 200/350 RESOLUTION* 31 MM DOT PITCH
a 14" BLACK MATRIX SCREEN* 16 COLORS
CASPER RGB $079.95
a COLOR GREEN AMBER SWITCH* .39MM DOT PITCH
a 640 X 240 RESOLUTION* 14" NON-GLARE SCREEN
SAMSUNG MONO
$109.95
a 12" NON-GLARE LOW DISTORTION AMBER SCREEN
■ 720 X 350 RESOLUTION « SWIVEL BASE
MONITOR STANDS
MODEL MS-100 $12.95
* TILTS AND SWIVELS
MODEL MS-200 $39.95
r TILTS AND SWIVELS * BUILT-IN SURGE SUPRESSOR
I INDEPENDENTLY CONTROLS UP TO 5 AC OUTLETS
TOWER CASE
$00035 t
SAVE DESKSPACE AND ADD
STYLE TO YOUR OFFICE WITH
THIS SLEEK UPRIGHT DESIGN
* ACCOMODATES ALL
SIZES OF MOTHERBOARDS
* 250 WATT POWER SUPPLY
INCLUDED
* MOUNTS FOR 3 FLOPPY
& 4 HARD DRIVES
* TURBO & RESET SWITCH
* SPEED DISPLAY. POWER
& DISK LED'S
* MOUNTING HARDWARE,
FACEPLATES & SPEAKER
INCLUDED
CASE-100
CASE-FLIP FOR 8088 MOTHERBOARDS $34.95
CASE-SLIDE FOR 8088 MOTHERBOARDS $39.95
CASE-70 FOR 286 MOTHERBOARDS $89.95
^ CASE-JR MINI-286 W/POWER SUPPLY $149.95^
POWER SUPPLIES
135 WATT
* ULAPPROVED
* IBM XT COMPATIBLE
* +5V .15A. +12V 4.2A.
$59.95
-5V .5A. -12V ,5A
PS-135
PS-150 150W MODEL
$69.95
200 WATT
* U.L. APPROVED
$89.95
a IBM AT COMPATIBLE
* +5V22A,+12V8A.
-5V 5A, -12V ,5A
PS-200
PS-250 250 WATT MODEL $129.95
JDR MICRODEVICES AND THE JDR MICRODEVICES LOGO ARE REGISTERED TRADEMARKS OF JDR MICRODEVICES. IBM. AT, PS/2 ARE TRADEMARKS OF INTERNATIONAL BUSINESS MACHINES.
334 BYTE* OCTOBER 1988
Circle 131 on Reader Service Card
1.44 MB 3 Vb
DRIVE
)3S
m ULTRA HIGH DENSITY
m ALSO WORKS WITH 720K DISKS
FDD-1.44X BLACK FACEPLATE
FDD-1.44A BEIGE FACEPLATE
1/B HEIGHT FLOPPY DISK DRIVES
FD-55B 5-1/4’TEAC DS/DD360K $99.95
FD-55G 5-1/4’TEAC DS/HD 1.2M $129.95
M2551A 5-1/4’FUJITSU DS/DD360K $89.95
M2553K 5-1/4" FUJITSU DS/HD 1.2M $119.95
FDD-360 5-1/4" DS/DD 360K $69.95
FDD-1.2 5-1/4" DS/HD 1 2M $109.95
FDD-3.5A 3-1/2" MITSUBISHI DS/DD(BEIGE) $129.95
FDD-3.5X 3-1/2" MITSUBISHI DS/DD(BLACK) $129.95
TAPE BACK-UP DRIVES
AR5240X ARCHIVE TAPE DRIVE -XT’S & ATS
AR5540A FASTER TAPE DRIVE -ATS ONLY
AR340 40 MB TAPE CARTRIDGES
DISKETTES
N-MD2D BOX OF 10 5-1/4" 360K DS/DD
N-MD2H BOX OF 10 5-1/4" 1.2 MB DS/HD
N-3.5DS BOX OF 10 3-1 Ft 720K DS/DD
N-3.5HD BOX OF 10 3-1/2" 1.44 MB DS/HD
N-MD2DBULK 360K DS/DD (MIN. 50 DISKS)
$369.95
$369.95
$24.95
$6.95
$13.95
$16.95
$49.95
EA. 490
DRIVE ACCESSORIES
FD-ARAIL MTG. RAILS FOR AT COMPATIBLE $2.95
FD-55FP BEIGE FACEPLATE FOR TEAC DRIVES $2.95
FD-55MHW HALF-HEIGHT MOUNTING HARDWARE $2.95
FD-5Y Y-POWER ADAPTOR FOR DRIVES $2.95
iSea9 ate
HARD DISKS
Whatever your hard disk needs, we have reliable,
high quality Seagate drives at the lowest prices
available. Buy them alone, or with an MCT disk
controller for even greater savings!
SIZE
MODEL
AVG.
SPEED
HEIGHT
DRIVE
ALONE
WITH MCT CONTROLLER
HDC
RLL
AFH
AFH-RLL
20MB
ST-225
65 ms
Half
$225
$269
-
$339
-
30MB RLL
ST-238
65 ms
Half
$249
-
$299
-
$389
40MB
ST-251
40 ms
Half
$429
$469
-
$539
-
40MB
ST-251-1
28 ms
Half
$529
$569
-
$639
-
60MB RLL
ST-277
40 ms
Half
$499
-
$549
-
$639
30MB
ST-4038
40 ms
Full
$559
$603
-
$659
-
80MB
ST-4096
28 ms
Full
$895
$939
-
$995
-
INBOARD 3BE/PC
foocoo
UPGRADE YOUR XT TO A 386 FOR LESS THAN $900
M 16 MHZ PROCESSOR REPLACES 8088
B 1 MB MEMORY INSTALLED
B EXPAND TO 3 MB WITH PIGGYBACK CARD
a 5 YEAR WARRANTY
PCIB 1200
PIGGYBACK MEMORY BOARDS
PCIB1210 I MB INSTALLED $649.00
. PCIB1220 2 MB INSTALLED $1195.00
IMEWU SIGMA VGA CARD
*37050
100% REGISTER COMPATIBLE VGA DISPLAY CARD
a VGA, EGA, CGA, HGC & MDA COMPATIBLE
a 320 X 200 IN 256 COLORS
a 640 X 480. 800 X 600 IN 16 COLORS
a 80 X 25, 132 X 44 TEXT MODES
a SUPPORTS STANDARD DIGITAL & ANALOG MONITORS
a UTILITY SOFTWARE INCLUDED
.MCT-VGA
INTERFACE CARDS
BY MODULAR CIRCUIT TECHNOLOGY
DRIVE CONTROLLERS
FLOPPY DISK CONTROLLER SB3.3S
SINGLE SLOT CONTROL OF 4 FLOPPIES
a INTERFACES UP TO 4 FDD'S TO AN IBM PC OR
COMPATIBLE a SUPPORTS DS/DD AND DS/QD W/DOS 3.2
MCT-FDC
1.B MB FLOPPY CONTROLLER 9 GO. 05
ADD VERSATILITY AND CAPACITY TO YOUR XT
a SUPPORTS 2 DRIVES, CAN MIX 360K AND 1 .2 MB
a ALLOWS DATA TO FLOW FREELY FROM XT’S TO AT’S
MCT-FDC-1.2
FLOPPY I HARO CONTROLLER 9130.05
XT SYSTEM SHORT OF SLOTS? THIS CARD FREES ONE UP!
■ INTERFACES UP TO 2 FDD’S & 2 HDD S, CABLING FOR 2
FDD/1 HDD a SUPPORTS BOTH DS/DD & DS/QD W/DOS 3.2
MCT-FH
BOG / 3BG FLOPPY/HARO 9140.05
FLOPPY/ HARD DISK CONTROL IN A TRUE AT DESIGN
a SUPPORTS UP TO 2 360K /720K/1.2 MB FDD'S
a SUPPORTS 2 HDD S USING STANDARD TABLES
MCT-AFH
HARO DISK CONTROLLER
970.05
HARD DISK CONTROL AT AN ECONOMICAL PRICE
a SUPPORTS 16 DRIVE SIZES INCLUDING 10,20,30 & 40 MB
a DIVIDE 1 LARGE DRIVE INTO 2 LOGICAL DRIVES
MCT-HDC
RLL CONTROLLER 900.05
TRANSFER DATA 50% FASTER
a SUPPORTS UP TO 2 RLL HARD DRIVES
a DESIGNED FOR XT COMPATIBLES
MCT-RLL
BBG/3BG FLOPPY/HARO RLL 9100.05
IMPROVE SPEED AND STORAGE OF YOUR AT COMPATIBLE
a SUPPORTS UP TO 2 RLL HARD DISCS AND 2 FLOPPIES
a SUPPORTS 360/720/ 1.2 MB FLOPPIES IN 5.25" & 3.5"
MCT-AFH-RLL
MULTIFUNCTION CARDS
MULT! HO FLOPPY CONTROLLER 970.05
A PERFECT COMPANION FOR OUR MOTHERBOARDS
a SUPPORTS UP TO TWO 360K FLOPPIES. 720K W/ DOS 3.2
a SERIAL. PARALLEL. GAME PORT, CLOCK/CALENDAR
MCT-MIO
MIO-SERIAL —2ND SERIAL PORT $15.95
MULTI I/O CARD 950.05
USE WITH MCT-FH FOR MINIMUM OF SLOTS USED
a SERIAL PORT, CLOCK/ CALENDAR WITH BATTERY
a PARALLEL PORT ADDRESSABLE AS LPT1 OR LPT2
MCT-10
BBG/3BG MULTIFUNCTION 9130.05
ADDS UP TO 3 MB OF RAM TO YOUR AT
a USER EXPANDABLE TO 1.5 MB OR 3 MB WITH OPTIONAL
PIGGYBACK BOARD (OK INSTALLED) a INCLUDES SERIAL
AND PARALLEL PORT
MCT-AMF
MCT-AMF-MC PIGGYBACK BOARD $29.95
AMF-SERIAL 2ND SERIAL PORT $24.95
BBE/3BE MULTI I/O CARO 950.05
USE WITH MCT-AFH MINIMUM OF SLOTS USED
a SERIAL. PARALLEL AND GAME PORTS ■ USES 16450
SERIAL SUPPORT CHIPS FOR HIGH SPEED OPS
MCT-AI0
AI0-SERIAL 2ND SERIAL PORT $24.95
MEMORY CARDS
57EK RAM CARO 950.05
A CONTIGUOUS MEMORY SOLUTION IN A SHORT SLOT
a USER SELECTABLE CONFIGURATION UP TO 576K
a USES 64K & 256K RAM CHIPS (OK INSTALLED)
MCT-RAM
EXPANDED MEMORY CARO 91B0.05
2MB OF LOTUS INTEL MICROSOFT MEMORY FOR AN XT
a CONFORMS TO LOTUS INTEL EMS a USER EXPAND¬
ABLE TO 2 MB a CAN BE USED AS EXPANDED OR
CONVENTIONAL MEMORY. RAMDISK AND SPOOLER
MCT-EMS
MCT-AEMS 286/386 VERSION $139.95
DISPLAY ADAPTORS
MONOCHROME GRAPHICS 950.05
TRUE HERCULES COMPATIBILITY SUPPORTS LOTUS 1-2-3
a PARALLEL PRINTER PORT CONFIGURES AS LPT 1 OR
LPT2 a USES VLSI CHIPS TO ENSURE RELIABILITY
MCT-MGP
EGA ADAPTOR 9140.05
100% IBM COMPATIBLE PASSES IBM EGA DIAGNOSTICS
a 256K OF VIDEO RAM ALLOWS 640 X 350 IN 16 OF 64
COLORS a COMPATIBLE WITH COLOR AND MONO¬
CHROME ADAPTORS a HERCULES COMPATIBLE
MCT-EGA
COLOR GRAPHICS ADAPTOR 940.05
COMPATIBLE WITH IBM GRAPHICS STANDARDS
a SUPPORTS RGB, COLOR, & COMPOSITE MONOCHROME
a 640/320 X 200 RESOLUTION. LIGHT PEN INTERFACE
MCT-CG
MONOGRAPHICS MULTI I/O 9110.75
TOTAL SYSTEM CONTROL FROM A SINGLE SLOT!
a CTRL 2 FLOPPIES, SERIAL. PARALLEL. GAME PORT.
CLOCK CAL a RUN COLOR GRAPHICS SOFTWARE ON A
MONOCHROME MONITOR
MCT-MGMI0
BBG/3BG MONOGRAPHICS I/O 900.05
VIDEO DISPLAY AND I/O FUNCTIONS IN ONE CARD
a 720 X 348 RESOLUTION, 80 & 132 COLUMN TEXT
a PARALLEL . SERIAL & GAME PORTS
MCT-MGAIO
_ -r^scoF
■ t„*59.9 5
JDR MICRODEVICES. 110 KNOWLES DRIVE. LOS GATOS, CA 95030
LOCAL (408) 866-6200 FAX (408) 378-8927 TELEX 171-110
RETAIL STORE: 1256 SOUTH BASC0M AVE., SAN JOSE, CA (408) 947-8881
HOURS: M-F 10-7 SAT. 9-5 SUN. 12-4
TERMS: MINIMUM ORDER S10.00 FOR SHIPPING AND HANDLING INCLUDE S2.50 FOR UPS
GROUND AND S3.50 UPS AIR. ORDERS OVER 1 LB. AND FOREIGN ORDERS MAY REQUIRE
ADDITIONAL SHIPPING CHARGES-PLEASE CONTACT THE SALES DEPARTMENT FOR THE
AMOUNT. CA RESIDENTS MUST INCLUDE APPLICABLE SALES TAX. PRICES ARE SUBJECT
TO CHANGE WITHOUT NOTICE. WE ARE NOT RESPONSIBLE FOR TYPOGRAPHICAL
ERRORS. WE RESERVE THE RIGHT TO LIMIT QUANTITIES AND TO SUBSTITUTE
MANUFACTURER. ALL MERCHANDISE SUBJECT TO PRIOR SALE. A FULL COPY OF OUR
TERMS IS AVAILABLE UPON REQUEST. ITEMS PICTURED MAY ONLY BE REPRESENTATIVE.
ORDER TOLL FREE300-538-5000
COPYRIGHT 1988 JDR MICRODEVICES
CONTINENTAL U.S. AND CANADA
Circle 131 on Reader Service Card
OCTOBER 1988 -BYTE 335
BUILD YOUR OWN SYSTEM!
JOVER 20,000 JDR SYSTEMS HAVE ALREADY BEEIY BUILT. EASY TO ASSEMBLE ll\l JUST 2 HOURS WITH
A SCREWDRIVER. SAVE MONEY AND LEARN MORE ABOUT YOUR COMPUTER AT THE SAME TIME!
*> * t f- t P l . .
t t t l t. i t »
l t t l l f- 1 t
* P I P t t l »
$ SW95
Hr WITH KIT PURCHASE
A JDR EXCLUSIVE! 80-MIN. VHS OR
BETA TAPE SHOWS YOU STEP-BY-STEP
HOW TO BUILD AN XT COMPATIBLE
SYSTEM. W/O KIT WB.8S
IB MHz MIIMI-BBE
175
rn 12 MHZ MINI-286 MOTHERBOARD * 512K RAM
MEMORY M MINI CASE WITH POWER SUPPLY
m 84 KEY KEYBOARD * MONOCHROME MONITOR
m 1.2 MB FLOPPY DRIVE ■ FLOPPY / HARD CONTROL
m GRAPHICS ADAPTOR
MOTHERBOARDS
ia MHz TURBO 8088
VIDEO INSTRUCTIONS $
661
00
a INCLUDES SERIAL PORT, 2 PARALLEL PORTS. CLOCK/
CALENDAR AND GAME ADAPTOR a RUNS COLOR
GRAPHICS ON A MONOCHROME MONITOR.
a MOTHERBOARD a 256K RAM MEMORY ■ 135 WATT
POWER SUPPLY a FLIP-TOP CASE a 84 KEY KEYBOARD
a 360K FLOPPY DRIVE a MONOGRAPHICS I/O CARD
a MONOCHROME MONITOR
IE MHz 1 Mb 3BE
$
8348
65
a MYLEX 386 MOTHERBOARD a 1 MB RAM ON BOARD
a 200 WATT POWER SUPPLY ■ CASE ■ ENHANCED
KEYBOARD a 1.2 MB FLOPPY DRIVE * FLOPPY/HARD
CONTROLLER * MONOGRAPHICS CARD
a MONOCHROME MONITOR
TURBO 4.77/0 MHz $90.05
a XT COMPATIBLE a NORTON SI 1.7 a 4.77 OR 8 MHZ OPERATION WITH 8088-2 AND OPTION¬
AL 8087-2 CO- PROCESSOR a FRONT PANEL LED SPEED INDICATOR AND RESET SWITCH SET
SUPPORTED a CHOOSE NORMAL/TURBO MODE OR SOFTWARE SELECT PROCESSOR SPEED
MCT-TURBO
MCT-XMB STANDARD MOTHERBOARD . $87.95
in MHz TURBO SINGLE CHIP 8BB8 $180.05
a XT COMPATIBLE a NORTON SI 2.1 a USES LESS POWER, IMPROVES RELIABILITY a KEY
SELECTABLE SPEED, 4.77 MHZ OR 10 MHZ a 2.3 TIMES FASTER THAN A STANDARD a RESET
SWITCH. KEYLOCK, AND SPEED / POWER INDICATORS SUPPORTED
MCT-TURBO-10
808BG G/ID MHz $370.05
a AT COMPATIBLE a LANDMARK AT SPEED 10 MHZ « NORTON SI 10.3 a 8 SLOTS (TWO
8-BIT, SIX 16-BIT) a HARDWARE SELECTION OF 6 OR 10 MHZ a FRONT PANEL LED INDICATOR
a SOCKETS FOR 1MB OF RAM AND 80287 « ONE WAIT STATE a BATTERY BACKED CLOCK
a KEYLOCK SUPPORTED a RESET SWITCH
MCT-286
18 MHz MINI- 88G $300.05
a AT COMPATIBLE a LANDMARK AT SPEED 13.2 MHZ « NORTON SI 11.6 a 6 MHZ, 10 MHz
(0/1 WAIT STATE). 12 MHZ (1 WAIT STATE) a ZYMOS ASICS FOR FEWER CHIPS, GREATER
RELIABILITY a SUPPORTS 512K-1024K MEMORY « RECHARGEABLE HIGH CAPACITY NI-CAD
BATTERY a SIX 16-BIT SLOTS. TWO 8-BIT SLOTS a MOUNTS IN STANDARD XT CASE
MCT-M286-12
MCT-M286 6/10 MHZ MINI 80286 BOARD. $389.65
1G MHz MYLEX 3BG
a 1 MB RAM ON BOARD a 8 SLOTS (TWO 8-BIT, SIX 16-BIT) a USES AMI BIOS
a SUPPORTS 80287 MATH CO-PROCESSOR a SUPPORTS 80387 WITH ADAPTOR
a 64KB CACHE FOR NEAR 0 WAIT STATE a 20 MHZ VERSION AVAILABLE
MCT-386MB
MCT-386MB-4 FOUR MB MEMORY INSTALLED. $2999.00
MCT-386MB-MCB MATH CO-PROCESSOR ADAPTOR BOARD. $149.00
IE MHz
MYLEX
MINI 3BE
no
a LANDMARK AT SPEED 23.2 MHZ * NORTON SI 18.7 a 64KB HIGH SPEED DIRECT MAPPED
STATIC RAM CACHE a 1 MB OR 2 MB MEMORY ON STD. MEMORY BOARD a UP TO 8 MB
OF 32-BIT MEMORY ON PIGGYBACK MEMORY BOARD. FOR TOTAL OF 10 MB ■ AMI BIOS
WITH 32 BIT EGA SUPPORT a SOCKETED FOR 80387 MATH CO-PROCESSOR a ONE 8-BIT
FOUR 16-BIT AND ONE 32-BIT SLOTS a DALLAS CMOS /CLOCK DEVICE ON BOARD W/ BATT.
MCT-386 JR (MEMORY CARD REQUIRED)
MCT-386JR20 20 MHZ VERSION. $1695.00
MCT-386JR-M 1 TO 2 MB MEMORY CARD (REQUIRED) 01- INSTALLED. $159.00
MCT-386JR-M8 8 MB PIGGYBACK MEMORY BOARD OK INSTALLED. $159.00
NEW! MODULAR PROGRAMMERS
HOST ADAPTOR CARO
$80.05
1 A UNIVERSAL INTERFACE FOR ALL THE PROGRAMMING
MODULES a USER SELECTABLE PROGRAMMABLE ADDRES¬
SES PREVENT ADDRESSING CONFLICTS « MENU-DRIVEN
SOFTWARE PACKAGE a INCLUDES MOLDED CABLE
MCT-MAC
" v \<0
I THE IDEAL SYSTEM FOR DEVELOPERS. ALL
MODULES USE A COMMON HOST ADAPTOR CARO
HL
Sol
SES
SOF
MC
Ul 1
■ F
8741
& S'
MC
Ol
a te
MC'
UNIVERSAL MODULE
$400.00
a PROGRAMS EPROMS, EEPROMS, PALS, BI-POLAR PROMS
8748 & 8751 SERIES DEVICES « TESTS TTL, CMOS, DYNAMIC
& STATIC RAMS
MCT-MUP
DIGITAL 1C MODULE
$180.05
f TESTS TTL. CMOS, DYN. & STATIC RAM a AUTO SEARCH
MCT-MIC
EPROM MODULE $110.05
a PROGRAMS 24-32 PIN EPROMS. CMOS EPROMS AND
EEPROMS FROM 16K TO 1024K
MCT-MEP
MCT-MEP-4 FOUR-EPROM PROGRAMMER. $169.95
MCT-MEP-8 EIGHT-EPROM PROGRAMMER . $259.95
PAL MODULE $840.05
a PROGRAMS MMI, NS, Tl 20 & Tl 24 PIN DEVICES
MCT-MPL
8748 MODULE $170.05
a PROG. 8741,8742, 8748, 8749 & 8750 EPROMS & PROMS.
MCT-MMP
BI-POLAR MODULE $850.05
a PROG. AMD, MMI. NS, Tl & SIGNETICS BI-POLAR PROMS
MCT-MBP
sit* JDR Microdevices 8 ,—,JSS,
■ ■ JDR MICRODEVICES. 110 KNOWLES DRIVE. LOS GATOS, CA 95030 ^lasterCardl
LOCAL (408) 866-6200 FAX (408) 378-8927 TELEX 171-110 l I
ORDER TOLL FREE800-538-5000
COPYRIGHT 1988 JDR MICRODEVICES
BBS (408) 374-2171
CONTINENTAL U.S. AND CANADA
336 BYTE* OCTOBER 1988
Circle 131 on Reader Service Card
EPROM PROGRAMMER
$ 3 4 9
THE EP-I’S A GREAT VALUE AND HERE'S WHY:
READS. PROGRAMS, COPIES OVER 350 EPROM AND EEPROMS
FROM 30 MFG’S INCLUDING 2716-27513.2804-28256,27011
READS/ WRITES INTEL, MOTOROLA, STRAIGHT HEX & BINARY
• OPTIONAL HEADS PROGRAM INTEL 874X.8751.87C51,8755
• MENU-DRIVEN CHIP SELECTION BY MFG & P/N;NO MODULES
FAST, SLOW. QUICK PULSE PROGRAMMING ALGORITHMS
• SPUTS FILES BY BASE ADDRESS AND ODD/EVEN (16 & 32 BIT)
• ALL INTELLIGENCE IN UNIT; Z80 MICROPROCESSOR BASED
5,12.5,21.25 V PROGRAMMING FOR CMOS & -A SUFFIX PARTS
• FREE PC-DOS SOFTWARE • RS232 TO ANY COMPUTER
• GOLD TEXTOOL ZIF SOCKET • 8 BAUD RARES TO 38.400
> MONEY BACK GUARANTEE • ONE YEAR WARRANTY
* 2 FREE FIRMWARE UPDATES • SAME DAY SHIPMENT
> CHECKSUMS SUPPORTED • UV ERASERS FROM $34.95
CALL TODAY FOR MORE INFORMATION
800/225-2102
BPl
MICROSYSTEMS
10681 HADDINGTON #190, HOUSTON, TX 77043
713/461-9430 TLX: 1561477 FAX: 713/461-7413
LOGIC PROGRAMMER
H
UNIVERSAL LOGIC PROGRAMMER
PROGRAMS, __
READS. DUPLI¬
CATES. TESTS
AND
SECURES
HUNDREDS
OF 20- AND
24-PIN
DEVICES
23 UNIVER¬
SAL PIN
DRIVERS
WITH INDE¬
PENDENT
DAC, ADC &
SLEW FUNC¬
TIONS PROGRAM ALMOST ANY LOGIC DEVICE
'MENU DRIVEN OPERATION IS EASY TO LEARN AND QUICK
TO OPERATE
i CONNECTS TO ANY IBM COMPATIBLE COMPUTER VIA
PARALLEL PRINTER PORT
• EDITS FUSE DATA & TEST VECTORS WITH FULL
SCREEN EDITOR
TESTS WITH VECTORS & SECURES AFTER PROGRAMMING
SUPPORTS ALL POPULAR PLD DEVELOPEMENT SOFTWARE
GOLD TEXTOOL ZIF 1C SOCKET • ONLINE HELP FUNCTION
MONEY BACK GUARANTEE • SELF CALIBRATING
• TOLL-FREE TECH SUPPORT • JEDEC FILE IN/OUTPUT
• UPDATABLE VIA FLOPPY • ONE YEAR WARRANTY
• EPROM PROGRAMMERS ALSO • SAME DAY SHIPMENT
• JUST $798
CALL FOR FREE DEMO DISK 800/225-2102
BP
MICROSYSTEMS
10681 HADDINGTON #190 HOUSTON, TX 77043
713/461-9430 TLX: 1561477 FAX: 713/461-7413
3M
JVC
SONY
5!4" DSDD .72 ea.
3W DSDD1.49 ea.
5%" DSDD .54 ea.
3W DSDD1.49 ea.
5%" DSDD .73 ea.
3V S " DSDD1.69 ea.
Prices based on Min 100 Diskettes
BULK
5%" DSDD .27 ea.
Min 800
k 3Vz" DSDD 1.09 ea.
Min 100
Sleeves & Labels Included
Lifetime Warranty 100% Certified
Shipping at Cost - Same Day
716-298-5035
FAX # 716-297-2749
DATA DIRECT
Prices may be subject to change without notice
Circle 43 on Reader Service Card
Circle 43 on Reader Service Card
Circle 72 on Reader Service Card
RS-232C INTERFACE AND
MONITORING EQUIPMENT CATALOG
FROM R&R ELECTRONICS
WRITE or CALL for YOUR FREE
COMPREHENSIVE B & B ELECTRONICS
CATALOG TODAY!
Pages and pages of photo¬
graphs and illustrated, descrip¬
tive text for B&B’s complete
lijie of RS-232 convert¬
ers, RS-422 converters,
current loop converters,
adapters, break-out boxes,
data switches, data splitters,
short haul modems, surge
protectors, and much,
much more. Most products
meet FCC Parti 5J.
Your RS-232 needs tor quality, ser¬
vice and competitive prices will be more
than met by B&B ELECTRONICS.
Manufacturer to you, no middleman!
Money-back guarantee! Same-day shipment! One-year war¬
ranty on products! Technical support available.
Write For Your FREE Catalog Today!
B &B electronics
■■■ MANUFACTURING COMPANY
1502K Boyce Memorial Drive • P.0. Box 1040 • Ottawa, IL 61350
Phone: 815-434-0846
VOICE IN A BOX
/KftA A A ***+ a L Or as low as $30.00 in
$80.00 each OEM quantity
Voice
Processor 10
bit A/D. 01
VOICE ON AN EPROM li is
really an exciting product Now you
can put your voice or special sound
eltect in a box smaller than a ciga¬
rette package Yes. it ir. Voice In a
Box. More precisely, you store your
voice on a Eprom or Rom chip, and
plug in the chip on our Voice
Playback Board (VPB) That is it! You
can now instantly playback the high-
quality digitized voice again and
agam
Applications:
There are thousands ot them in use
now tor promotional voice messages
It Is ideal tor voice announcement,
advertisement, sound etfects. voice
instructions, and security For us, we
record our child's voice on a chip
and have it ready anytime we like to
hear the sweet "ma-ma." We call it a
"Voice-Photo" Take a picture ot your
loved one's voice and the sound
memory is there tor you to recall. We
even have people talking about put¬
ting their will on the chip!
Switch to
select 16
- Voice Segments
PsPower ON/OFF
Trigger Input
Volume Adjustment
The Voice Playback Board (VPB)
is tor playback ot the voice on a
chip To record and program the
voice you need the following on an
IBM PC XT/AT Compatible System
Voice Developmenl Software (VDSJS19500
Digital Voice Card (DVC) lor PC $9500
■ 1 ' i
Speaker (4 r. 1W with enclosure) S900
The VDS development software
allows you to record, playback your
digitized voice on a PC XT/AT. and
compatible It also allows you to
merge up to 16 voice segments to a
voice data file The data file can then
be programmed into an Eprom Chip
using commercial available PC bas¬
ed Eprom Programmers
CALL (416) 859-0370 TO ORDER
FROM THE U.S. 1-800-263-7487
COMPUTER AGE LTD.
P.O. BOX 730
NOBLETON, ONT. LOG 1N0
FAX 1*(416) 859-0772
Min 5.
19.95
ea.
Min 5.
19.65
ea.
Min 5.
17.50
CD
tu
DATA CARTRIDGES
600 A
300 XL
2000
EPSON
ORIGINAL RIBBONS
MX, FX, FIX 80 series. .Min 4 doz. 4.49 ea.
MX, FX, RX 100 series.Mm4doz. 5.89 ea.
LQ 1000. Min 4 doz. 6.29 ea.
Call for pricing on LASER CARTRIDGES
COMPUTER TAPE, RIBBONS
716-298-5035
FAX # 716-297-2749
DATA DIRECT
Prices may be subject to change without notice
Circle 28 on Reader Service Card
Circle 62 on Reader Service Card
Circle 73 on Reader Service Card
| System 1800
Basic System $950
(MADE IN U.S.A.
with quality)
% • Intel 80266 CPU
• Fully compatible with IBM At
• 6/8 MHz selectable. 8 slots
• 512K on 1M mother board
• 195 watt power supply
| 110/220
• Clock/Calen,, Everex
I HD/FO cont.
S • FCC class "B" approved
i • 48 Hour factory high temp
dynamic burn-in
s • 1.2 MEG Teac Dr . Maxi
switch AT Keyboard
• Runs Autocad, Lotus, Xenix.
Novell, all prop. Software
• 200 pages ot documentation
(written in U.S A.)
• 80287 CO-Processor so
• 40.000 units installed w
> ■ m customer report on file
• Made in USA by Even
, ■ ... . .... . ..... - - — - — — —. .. . with 1 year warranty
Mono Sys (Basic Sys ♦ Evetgraphics 132 col w/pp . 14" Everex Fiat Mon) $1130
EGA Sys (Basic Sys ♦ Everex EGA card ♦ 14- Everex EGA |31mm] Mon ) $1475
Super EGA Sys (Basic Sys ♦ Everex EGA card ♦ NEC IVNanao 8060 |31mm| Mon) $1700
System 1800 10MHz 286 ' 0 wart 512K. 25. IP. KB. Base system $1150
System 1700 12MHz '286' 0 wart 1 meg RAM, KB. Base system $1345
System 3000 16MHr '386' 0 wait, 1 meg. KB. Base system $1995
Upgrade Options: (Call lor Everex products not listed).
A Seagate 20M/40M/72M Harddisk$25<V$425/$725 B Vh‘ dr. 720K/144K
C. Everex EMS 3MB $ 95 0. Everex POCKET 1200 B Modem
E Everex Super EGA (BOO x 600) $189 F Vega VGA card
G Genoa Super EGA (800 x 600) $219 H Panasonic 1080i pnnter
3282 El Camino Real. Santa Clara. CA 95051
408-241*1210
Fax » 408-241 1279
M-F 10-7; SAT 11-4
Prices change without notice
KADAKs
engineers bring years
-of practical real-time experience
to over 600 installations world-wide
This real time
MULTITASKING KERNEL
simplifies real life
product development
i * Dynamic memory
allocation
i ‘ Event Manager
i ‘ Semaphore Manager
i ' Resource Manager
i " Buffer Manager
No royalties
Full source code included
* C interface
Preemptive scheduler
Intertask messages
Terminal Handler
AMX 68000 operates on any 68000/10/20 system
“ KADAK Products Ltd.
Manual only $75 US
AMX 68000 $1600 US
• Options — ask lor price list
(Snipping/h.ndling extra)
Also at
3r BOBO. ZBO,
206 - 1847 W Broadway
Vancouver, B C Canada V6J 1Y5
Telex 04-55670
Fax (604 ) 734-8114
Telephone (604) 734-2796
Bullet Modem
Turbo 2400 bps + MNP Class 5
Up to 4,800 bps.$395
• Up to 19,200 bps.$1,195
• 100% Error Free Data
PSTN & Leased Lines, AT Command
E-Tech Research
3333 Bowers Avenue, ft 165
Santa Clara, CA 95054
F . T F ; c -n (408) 982-0270, FAX (408) 982-0272
Leader in High Performance Modems
Circle 235 on Reader Service Card
Circle 132 on Reader Service Card
Circle 94 on Reader Service Card
Editorial Index by Company
Index of companies covered in articles, columns, or news stories in this issue
Each reference is to the first page of the article or section in which the company name appears
INQUIRY# COMPANY PAGE INQUIRY# COMPANY PAGE INQUIRY# COMPANY PAGE
7S1 ABSOFT.67
801 ACIUS.133
ADDISON-WESLEY.50
852 ADOBE SYSTEMS.89
810 ADVANCE MICRO RESEARCH.67
884 AMSTRAD.185
782 APOLLO COMPUTER.67
853 APPLE COMPUTER.89
753 APPLIED LOGIC SYSTEMS.67
800 AST RESEARCH.133
789 AT&T DATA SYSTEMS.67
AT&T/SUN.11
758 AUTODESK.67
898 BLACKSHIP TRADING.164
888 BORLAND
891 INTERNATIONAL.... 101,119, 151,
934 209,223
941
899 BUS COMPUTER SYSTEMS.164
889 CALTEX SOFTWARE.215
CAP INTERNATIONAL.11
CARNEGIE-MELLON
UNIVERSITY.11
769 CENTURY SOFTWARE.67
900 CLUB AT.164
892 CNS.201
901 COMPUADD.164
COMPUTER SCIENCE PRESS.50
790 COMTERM.67
896 DATACOPY.194
902 DATAWORLD.164
883 DELL COMPUTER.179
DESTINY TECHNOLOGIES.230
856 ENYART DEVELOPMENT.89
885 EPSON AMERICA.185
785 FACE TECHNOLOGIES.67
955 FISHER INTERNATIONAL
SYSTEMS.129
FORRESTER RESEARCH.11
903 FORTRON.164
904 GATEWAY 2000.164
905 GCH SYSTEMS.164
754 GREENLEAF SOFTWARE.67
HARVARD UNIVERSITY PRESS... 50
906 HERTZ COMPUTER.164
939 HEWLETT-PACKARD.101
HITACHI AMERICA.11
HUGHES RESEARCH
LABORATORIES.11
796 IBM.67,157
777 ICOM SIMULATIONS.67
752 INFORMIX SOFTWARE.67
784 INTEL.67
PRODUCTS IN PERSPECTIVE:
COMING UP IN BYTE
IN DEPTH:
Our In-Depth section will focus on
parallel processing. We’ve lined up
articles on an entire range of related
topics—all intended to work together
to provide a comprehensive look at
an area that has so far been endowed
with more potential than anything
else. Where is parallel processing
now? Is it always going to be one of
those areas that look so good from a
distance but up close just seem to
dissolve? In November, you’ll have a
chance to answer these questions for
yourself. Not only will we have pieces
on new parallel processing chips,
but also on programming languages
specially designed to take advantage
of parallel processing technology.
Things may be starting to take on a
definite shape.
FEATURES:
We’ll have articles detailing a new
chip, Rekursiv; a method for
performing multiple regression
analysis with Excel; Part 2 of a piece
on PC power, this time on backup;
Ciarcia’s Circuit Cellar covers the
second part of his project on a
supercomputer; in Some Assembly
Required, David Betz talks about a
new extendable, embedded language.
As we go to press for October, here is the tentative lineup of articles on tap
for November. While last-minute changes or delays can always occur, the fol¬
lowing are those pieces we plan to bring to you.
In the front of the book, as usual, will be the Microbytes, Nanobytes, and
What’s New sections, along with Short Takes—next month on new laptops,
languages, utilities, applications, and peripherals. On top of everything
else, we’ll have our columns: Jerry Pournelle’s Computing at Chaos Manor,
Ezra Shapiro’s Applications Plus, Wayne Rash Jr. and Down to Business,
Don Crabb’s Macinations, Brock N. Meeks with COM1:, and Mark Minasi’s
OS/2 Notebook.
The Product Focus for November will be project management software.
These programs are designed to assist you in keeping track of multiple jobs,
schedules, tasks—whatever. How well do they work, and how easy are they
to work with? Can something be a help to you if it can’t be integrated into the
way you do your job? If you’ve ever wondered if these programs could make
your life easier but balked at the price tag, our November Product Focus
might be just what you need to help you make up your mind.
System reviews for November include Compaq’s new 386s and ALR’s new
386 FlexCache machine.
We’ll have a hardware review on Transputer boards for both IBM PC-com¬
patible and Macintosh computers.
In the software department, our software reviews will look at Zortech’s
C + + and Gimpel Software’s PC-Lint.
For application reviews, we’ll take a look at a hard disk drive utility pro¬
gram from Gibson Research called SpinRite, Ashton-Tate’s FullWrite Profes¬
sional 1.0 word processor, and a new communications program from Cross¬
talk Communications called Remote 2 .
338 BYTE* OCTOBER 1988
INQUIRY ft COMPANY PAGE
761 JRSYSTEMS.67
956 KINETIC SOFTWARE.129
938 LASCAUX GRAPHICS.101
LASERGO.230
795 MANZANA MICROSYSTEMS.67
764 MARKETBASE.67
MARTIN MARIETTA
LABORATORY.11
MATHSOFT.11
MCGRAW-HILL BOOKS.283
771 MERIDIAN TECHNOLOGY.67
907 MICRO EXPRESS.164
908 MICRO 1.164
MICROELECTRONICS AND
COMPUTER TECHNOLOGY... .237
775 MICROSOFT.67, 101, 157
942
937 MICROSPEED.101
895 MICROTEK LAB.194
MIT PRESS.50
854 MULTISOFT.89
957 NATIONAL COMPUTER
SECURITY CENTER.129
757 NATIONAL INSTRUMENTS.67
INQUIRY # COMPANY PAGE
NATIONAL SCIENCE
FOUNDATION.11
783 NEC INFORMATION
SYSTEMS.67,230
897 NEW IMAGE TECHNOLOGY.194
909 NEW PC NETWORK.164
770 NOVELL. 67
803 OPCODE SYSTEMS.133
OPEN SOFTWARE
FOUNDATION.11
OXFORD COMPUTER.11
910 PACESETTER SYSTEMS.164
793 PACIFIC DATA PRODUCTS.67
763 PALISADE.67
PETROCELLI BOOKS.50
765 POLARIS SOFTWARE.67
855 POLYTRON.89
936 PROXIMITY TECHNOLOGY.101
791 RACORE COMPUTER
PRODUCTS.67
811 RAPID SYSTEMS.67
940 SALINON.101
786 SOUTHWORTH MUSIC
SYSTEMS.67
911 SPEAR TECHNOLOGY.164
798 SPECTRAL INNOVATIONS.67
STANFORD INSTITUTE
INQUIRY # COMPANY PAGE
OF MANUFACTURING
AUTOMATION.11
STANFORD UNIVERSITY.11
912 SUNTRONICS.164
794 SYMPHONY SYSTEMS.67
788 SYSGEN.67
767 TAXCALC SOFTWARE.67
TEXAS INSTRUMENTS.11
935 THE WHITEWATER GROUP.101
893 THUNDERWARE.194
851 TOSHIBA AMERICA.89
760 TUTSIM PRODUCTS.67
913 UNIQ TECHNOLOGY.164
UNIVERSITY OF CALIFORNIA
AT BERKELEY.11
914 VALUE PLUS DISTRIBUTING.164
915 VIPC COMPUTERS.164
894 WARP 9 ENGINEERING.194
781 WELLS AMERICAN.67
772 WHITE CRANE SYSTEMS.67
916 WHOLE EARTH ELECTRONICS.. 164
802 WOLFRAM RESEARCH.133
778 WORLD SOFTWARE.67
776 Z-SOFT.67
917 ZEOS INTERNATIONAL.164
857 ZORTECH.67
Computers For The Blind
Talking computers give blind and visually impaired people access to
electronic information. The question is how and how much?
The answers can be found in “The Second Beginner’s Guide to Personal
Computers for the Blind and Visually Impaired’’ published by the National
Braille Press. This comprehensive book contains a Buyer’s Guide to talking
microcomputers and large print display processors. More importantly it
includes reviews, written by blind users, of software that works with speech.
This invaluable resource book offers details on training programs in
computer applications for the blind, and other useful information on how to
buy and use special equipment.
Send orders to:
National Braille Press Inc.
88 St. Stephen Street
Boston, MA 02115
(617) 266-6160
$12.95 for braille or cassette, $14-95 for print. ($3 extra for UPS shipping)
NBP is a nonprofit braille printing and publishing house.
OCTOBER 1988 - BYTE 339
READER
SERVICE
To get further information on the products advertised in BYTE, fill out
the reader service card by circling the numbers on the card that cor¬
respond to the inquiry number listed with the advertiser. This index is
provided as an additional service by the publisher, who assumes no
liability for errors or omissions.
* Correspond directly with company
Alphabetical Index to Advertisers
Inquiry No. Page No.
3 1ST CLASS EXPERT SYSTEMS 106
4 3RD WAVE .279
5 A + L MEIER VOGT.251
6 A + L MEIER VOGT.253
7 ABRACADABRA SOFTWARE . 98
8 ACCEL TECH.326
291 ACCU-SYS .267
9 ADOBE.108,109
10 ADVANCED COMP. PROD. 330,331
11 AETECH.280
12 AETECH.280
13 AK SYSTEMS.320
14 ALPHA PRODUCTS CO.323
15 ALTEX ELECTRONICS.316
16 AMERICAN POWER CONV.24
17 AMERICAN RESEARCH CORP.. 95
18 AMERICAN RESEARCH CORP.. 95
19 AMERICAN SEMICONDUCTOR 324
20 AMER. SMALL BUS. COMP. ..131
* AMPRO.199
21 ANNABOOKS.322
22 ANAHEIM AUTOMATION.324
23 ATI TECHNOLOGIES.155
24 ATI TECHNOLOGIES.259
25 ATRON .66
26 AUTODESK.150
27 AVOCET SYSTEMS.214
28 B & B ELECTRONICS.337
29 B&C MICRO.314
30 B&C MICRO.317
31 BAY TECHNICAL ASSOCIATES . 32
32 BEST COMPUTER.246
33 BEST COMPUTER.246
* BESTWESTERN .46
* BINARY TECH .298
450 BIX. 232,233
34 BLAISE.33
36 BOFFIN LTD.127
37 BORLAND.Cll
38 BORLAND.Cll
39 BORLAND.1
40 BORLAND.1
41 BORLAND.71
42 BORLAND.71
43 BP MICROSYSTEMS.337
43 BP MICROSYSTEMS.337
* BUYERS MART. 300-309
* BYTE BACK ISSUE.277
* BYTE BACK ISSUE.344
* BYTE BACK ISSUE/SALE.252
* BYTE CIRCULATION .220
* BYTE SUB. MESSAGE.98
* BYTE SUB. SERVICE.92
* BYTE SUB. SERVICE.203
44 BYTEK.324
45 CADAM.222
46 CADAM.222
* CALIFORNIA DIGITAL .329
47 CALIFORNIA SOFTWARE .... 322
48 CALIFORNIA SOFTWARE ....322
49 CAPITAL EQUIPMENT.122
53 CITIZEN AMERICA.189
* CLEO SOFTWARE.200
51 CLUB AMERICAN TECH. ... 82,83
296 CNS, INC.204
297 CNS, INC.204
54 COEFFICIENT SYSTEMS CO. . 245
55 COGITATE.298
56 COGITATE.317
57 COMPACT DISK PRODUCTS ... 94
58 COMPUCOM.298
59 COMPUQUEST.298
60 COMPUSAVE.315
61 COMPUSERVE.287
62 COMPUTER AGE.337
63 COMPUTER BOOK CLUB, THE . 97
* COMPUTER CONTINUUM .... 318
64 COMPUTER MAILORDER. . 56,57
66 COMPUTER SURPLUS STORE 320
67 COMPUTERLANE UNLTD.177
68 CONTECH.328
69 CONTROL VISION.312
340 BYTE* OCTOBER 1988
Inquiry No. Page No.
70 COVOX.124
71 CYBER RESEARCH.326
72 DATA DIRECT.337
73 DATA DIRECT.337
74 DATACODE.52
75 DAYTRON ELECTRONICS .... 324
76 DB FAST.104
79 DELL COMP. (INT’L).160,161
80 DELL COMP. (N. AMER.) . 160-163
81 DIGITALK .36,37
82 DIGITALK.36,37
83 DISC INTERNATIONAL .328
85 DISKCOTECH.318
86 DISKETTE CONNECTION ....317
87 DISKS TO GO.324
88 DIVERSIFIED COMP. SYS. . . .322
89 ECOSOFT.34
90 ELEXOR.326
91 ELLIS.114
92 EXEREX.26,27
93 EXEREX.26,27
94 E-TECH.337
294 FIVESTAR COMPUTERS . 192,193
95 FLAGSTAFF ENGINEERING .100
96 FLAGSTAFF ENGINEERING . . 100
97 FOX SOFTWARE.23
98 FTG DATA.326
101 FUJITSU AMERICA.236
102 FUJITSU AMERICA.236
99 GATEWAY 2000. 53
103 GENERAL PARAMETRICS. ... 123
104 GENICOM.8,9
105 GOLDEN BOW.314
106 GRAFPOINT.326
107 GW INSTRUMENTS.40
108 HAMMERLY COMPUTER SERV. 79
109 HARD DRIVES INT’L.184
110 HARD DRIVES INT’L.184
289 HAYES MICRO PRODUCTS ... 269
111 HEWLETT-PACKARD.225
112 HEWLETT-PACKARD.227
113 HITECH EQUIP CORP.324
114 HOLMES MICROSYSTEMS .... 30
115 HOLMES MICROSYSTEMS .... 30
116 HORSTMANN SOFTWARE .. .116
117 1C EXPRESS.312
118 IEEE .262
287 INDUSTRIAL AUTOMATION. .. 328
301 INNOVENTIONS.322
* INTECTRA.314
119 INTEGRAND.143
120 INTEL. 144,144A
121 INTELLIGENCEWARE.99
122 10 TECH .140
123 10 TECH .328
124 ITRON.81
126 JADE COMPUTER.327
128 JAMECO.310.311
129 JASON ENTERPRISE.314
130 JENSEN & PARTNERS.85
* J.D.R. MICRODEVICES . . 345-360
131 J.D.R. MICRODEVICES . . 332,333
131 J.D.R. MICRODEVICES . . 334-336
132 KADAKPROD.337
133 KEASYSTEMS.46
134 KEASYSTEMS.314
135 KISS ENGINEERING.92
136 KNOWLEDGE GARDEN.263
137 LAHEY.122
138 LASER CONNECTION.17
139 LASER CONNECTION.19
140 LAWSON LABS.312
141 LINK COMPUTER GRAPHICS . 322
142 LOGICAL DEVICES.328
143 LOGICAL DEVICES.328
144 LOGICAL DEVICES.328
145 LOGICAL DEVICES.328
146 LOGITECH .74,75
147 LOGITECH .74,75
148 LOGITECH .87
149 LOGITECH .87
150 MANNESMANN TALLY.145
Inquiry No. Page No.
151 MANNESMANN TALLY.145
152 MANX SOFTWARE SYSTEMS . 125
153 MAP INFO SYSTEMS.18
154 MATHSOFT.69
290 MATRIX.254
* MAXELL.7
* MCGRAW-HILL CEC.273
* MCGRAW-HILL NRI.241
155 MEAD COMPUTER.319
156 MEGA DRIVE .15
157 MEGA DRIVE .15
158 MEGASOFT .320
159 MEGASOFT .320
160 MEGATEL.54
161 MEP (MICRO ELEC. PROD.) ..312
162 MERRITT COMPUTER PROD.. . 94
295 MESSE MUNCHEN INT’L.113
286 METRABYTE.320
163 MICRO COMPUTER SQUARE . 266
164 MICRO COMPUTER SQUARE . 266
165 MICRO EXPRESS.281
166 MICRO EXPRESS.281
167 MICROCOM .22
168 MICRONICS.175
169 MICROPROCESSORS UNLTD. 320
* MICROSOFT.146,147
* MICROSOFT. 206,207
* MICROSOFT.299
170 MICROWAY.55
* MICROWAY.282
171 MIRROR TECHNOLOGIES. ... 135
172 MITSUBISHI.221
173 MITSUBISHI.221
174 MITSUBISHI.218,219
175 MITSUBISHI.218,219
176 MIX SOFTWARE.297
178 MONTGOMERY GRANT.121
179 M.H.1.313
180 NANTUCKET.217
181 NATIONAL INSTRUMENTS ... 132
182 NATIONAL INSTRUMENTS ...132
* NEC INFO SYSTEMS.CHI
* NEC INFO SYSTEMS.176
183 NEEDHAM'S ELECTRONICS. . 322
185 NEW MICROS.320
184 NOHAUCORP.322
186 OMEGA MICRO SYSTEMS ...212
187 ON TARGET.328
* ORACLE.77
188 ORION.64
189 OSBORNE MCGRAW-HILL ... 292
190 OVERLAND DATA.312
299 PACIFIC RIM SYSTEMS.96
300 PACIFIC RIM SYSTEMS.96
192 PARA SYSTEMS.93
193 PARSONS TECHNOLOGY.47
194 PATTON & PATTON.16
195 PC DESIGN.191
196 PC NETWORK .59
197 PC PLUS.190
198 PC WORKS.322
199 PERISCOPE.Ill
200 PERSOFT.73
201 PERSONAL SPACE COMM. ... 322
202 POLYTRON.296
203 PRINCETON DISKETTE.298
204 PRINCETON GRAPHIC SYS. ... 61
205 PRIORITY ONE.325
206 PROGRAMMABLE LOGIC .... 326
207 PROGRAMMERS SHOP .105
208 PROGRAMMER'S CONNECTION 39
209 PROGRAMMER’S PARADISE . . 62,63
211 PROTEUS TECHNOLOGY.41
213 QUA TECH .312
214 QUA TECH .312
215 QUA TECH .312
216 QUA TECH .312
* QUAID SOFTWARE .58
217 QUALSTAR.318
218 QUANTUM .156
219 QUARTERDECK.128
220 QUARTERDECK.128
Inquiry No. Page No.
221 QUARTERDECK.138
222 QUARTERDECK.138
223 QUICKSOFT.28
224 QSET.54
225 RADIO SHACK.CIV
* RAIMA.35
226 RAINBOW TECH.277
227 RAINBOW TECH.326
228 REAL TIME DEVICES.317
230 ROSE ELECTRONICS.317
231 ROSE ELECTRONICS.317
232 SABINA INT’L.317
233 SAFEWARE.314
234 SANTA CRUZ OPERATION ...169
235 SCHWAB COMP. CENTER. ... 337
236 SCIENCE & ENGINEERING ... 115
238 SHAMROCK COMPUTER ....257
298 SHARP.265
239 SIMPLE NET SYSTEMS.144B
240 SIMPLE NET SYSTEMS.144B
241 SKAN TEKNOLOGIES.318
242 SN'W ELECTRONICS.264
243 SOFTRONICS.318
* SOFTWARE DEVELOP. SYS.... 91
244 SOFTWARE SECURITY INC. ... 31
245 SOLUTION SYSTEMS .105
288 SPECTRUM.243
246 STATSOFT .118
247 SUMMAGRAPHICS.25
248 SUNTRONICS.112
249 SUPERMICRO.317
250 SUPERSOFT.60
251 SYSGEN.29
252 SYSTAT.208
253 SYSTAT.208
255 S.C. SYSTEMS.178
256 TALKING TECH.318
257 TALLGRASS TECHNOLOGIES .45
258 TALLGRASS TECHNOLOGIES . 45
292 TANDON.148,149
293 TANDON.148,149
259 TATUNG.229
260 TATUNG.231
261 TELEMARKETING RESOURCES107
262 TELEMARKETING RESOURCES117
263 TELEMART.42,43
264 TELEMART.42,43
265 TIMELINE.321
127 TOP GUN SYSTEMS.213
* TOSHIBA COMPUTERS .... 20,21
266 TOUCHBASE SYSTEMS.144D
267 UNIVERSAL CROSS-ASSBRS. 324
268 USERSOFT.136,137
269 VENTURA PERIPHERALS 182,183
270 VERBATIM CORP.51
* VERMONT CREATIVE SFTW. . . 10
271 VIZIFLEX SEELS .326
272 WAREHOUSE DATA.103
273 WELLS AMERICAN.13
274 WENHAM SOFTWARE.314
275 WIESEMANN THEIS.126
276 WINTEK .314
277 WINTEK CORP.5
278 WOODCHUCK IND.314
279 XELTEK.318
280 XENDER.326
281 ZENITH DATA SYSTEMS.205
282 ZEOS INT’L LTD.48,49
283 ZERICON .298
284 Z-WORLD.320
285 Z-WORLD.320
INTERNATIONAL SECTION 88IS1 -52
No North American Inquiries please.
311 ABC COMPUTER COMPANY. IS-49
312 ACER MULTITECH.IS-28,29
313 AL DOWNLOADING.IS-38
314 ALADDIN KNOWLEDGE SYS. IS-10
315 ANALYTICAL ENGINES.IS-34
316 BCL.IS-34
Advertising Supplement included with this issue:
JDR Microdevices (U.S. and Canada Subscribers)
READER
SERVICE
* Correspond directly with company.
Inquiry No. Page No.
317 BIX.IS-45
318 BLUE CHIP TECHNOLOGY ..IS-38
344 BYTE BITS .IS-32
* BYTE MARKETING.IS-44
* BYTE SUB. MESSAGE.IS-26
* BYTE SUB. SERVICE.IS-42
319 CALEND.IS-33
320 CLARION .IS-43
321 COMPUADD.IS-41
322 COMPUTER ELEC. INFOSY .IS-21
359 CONTROL TELEMETRY ....IS-42
323 CUBIX.IS-15
324 DATEX.IS-39
325 ELECTRONIC EQUIP. COMP. IS-48
326 ELONEX.IS-11
327 EQUIPU A.I.R. LTD.IS-23
328 FACITAB.IS-12.13
329 FLEMMING SOFTWARE . . . .IS-34
330 FORMOSA .IS-47
331 GAMMA PRODUCTIONS . . . .IS-18
332 GREY MATTER.IS-35
333 GSE.IS-37
334 GTCO.IS-2
335 HARRISON PRECISION.IS-24
336 INES.IS-36
337 IRIS.IS-16
338 INTERLOG SOFTWARE.IS-30
339 ISE DATA.IS-24
340 KESSLER.IS-38
341 LASER TEAM.IS-22
* MCGRAW-HILL BOOKS.IS-51
342 MICRO TECHNOLOGY.IS-31
343 MICROPHAR .IS-40
345 NEOLEC.IS-22
346 NOVELL DEVELOPMENT . . . IS-52
Inquiry No. Page No.
347 OLIVETTI .IS-5
348 ORACLE.IS-9
349 PRECISION DATA.IS-32
350 SEMITECH MICRO ELECT. ..IS-25
* SOFTLINE CORPORATION . .IS-19
352 S-100.IS-27
353 S-100.IS-27
354 TOOLS GMBH.IS-20
355 TRAFFIC SOFTWARE .IS-36
356 USA SOFTWARE.IS-7
357 WARREN POINT.IS-36
358 WAVE MATE INC.IS-17
REGIONAL SECTIONS
Mid-Atlantic 88 M/AT 1-8
476 CAMBRIDGE DIRECT. . . 88M/AT-8
477 COMPARE COMPUTERS 88M/AT-7
478 COMPARE COMPUTERS 88M/AT-7
479 CORTEX CORP.88M/AT-6
480 D-DATA.88M/AT-4
481 NEURALWARE.88M/AT-1
482 OWL COMPUTER SERV. 88M/AT-5
483 SF MICRO.88M/AT-3
Midwest 88 MW 1-8
* BYTE TIPS .88MW-4
487 CAMBRIDGE DIRECT.... 88MW-8
488 COMPARE COMPUTERS . 88MW-3
489 COMPARE COMPUTERS . 88MW-3
* MCGRAW-HILL BOOKS . . 88MW-7
Inquiry No. Page No.
* MICROCOMP.MKTG.COUN. . 88MW-5
* ROBT. TINNEY GRAPHICS88MW-6
490 SPEAR TECHNOLOGY . . 88MW-1
491 Y.E.S. MULTINATIONAL. . 88MW-2
Northeast 88 NE1-16
509 CAMBRIDGE DIRECT.... 88NE-16
510 COMTEK DATA.88NE-1
511 COMPARE COMPUTERS . . 88NE-6
512 COMPARE COMPUTERS. . 88NE-6
513 COMPUTER RES. CTR. . . 88NE-11
514 CORTEX CORP.88NE-7
516 DRESSELHAUS COMP.PROD. 88NE-3
517 E.R.M. ASSOC.88NE-15
518 E.R.M. ASSOC.88NE-15
519 INTERFACE GROUP .... 88NE-13
* MICROCOMP.MKTG.COUN. 88NE-12
* MICROSMART.88NE-8.9
520 PC LINK.88NE-5
* ROBT. TINNEY GRAPHICS 88NE-14
521 SPEAR TECHNOLOGY . . . 88NE-4
522 UNIQTECH.88NE-10
Pacific Coast 88 PC 1-12
526 3-F ASSOCIATES.88PC-12
527 ALTEC TECHNOLOGY .... 88PC-4
528 B & B ELECTRONICS.88PC-2
529 COMPUTOWN .88PC-9
530 KMS.88PC-11
531 KMS.88PC-11
• MICROCOMP.MKTG.COUN. . 88PC-6
Inquiry No. Page No.
532 MS ENGINEERING, INC. . . 88PC-7
533 MS ENGINEERING, INC. . . 88PC-7
534 NEURALWARE.88PC-5
535 NU-MEGA.88PC-10
* ROBT. TINNEY GRAPHICS 88PC-8
536 SF MICRO.88PC-1
537 SURAH.88PC-3
538 SURAH.88PC-3
Southeast 88SE1-8
• BYTE TIPS .88SE-2
• COMP. FOR THE BLIND. . . 88SE-4
495 D-DATA.88SE-8
496 KNAPCO.88SE-1
• MCGRAW-HILL BOOKS . . . 88SE-5
* MICROCOMP.MKTG.COUN. . .88SE-3
* MICROMINT.88SE-6
* ROBT. TINNEY GRAPHICS 88SE-7
Southwest 88SW1-8
500 3D COMPUTER CORP. . . 88SW-8
* BYTE TIPS .88SW-2
* COMP. FOR THE BLIND. . 88SW-4
501 GENERAL BUS. MACHINES 88SW-1
502 KMS.88SW-3
503 KMS.88SW-3
* MCGRAW-HILL BOOKS . . 88SW-7
* MICROCOMP.MKTG.COUN. . 88SW-5
* ROBT. TINNEY GRAPHICS 88SW-6
* Correspond directly with company.
BYTE ADVERTISING SALES STAFF:
Dennis J. Riley, Director of Sales, One Phoenix Mill Lane, Peterborough, NH 03458, tel. (603) 924-9281
Jennifer L. Bartel, West Coast Sales Manager, 8111LBJ Freeway, Suite 1350, Dallas, Tx 75251, tel. (214) 644-1111
NEW ENGLAND
ME, NH, VT, MA, RI, ONTARIO
CANADA & EASTERN CANADA
SOUTHEAST
NC, SC, GA, FL, AL, TN
John C. Moon (617) 262-1160
McGraw-Hill Publications
575 Boylston Street
Boston, MA02116
ATLANTIC
NY, NYC, CT, NJ (NORTH)
Leah G. Rabinowitz (212) 512-2096
McGraw-Hill Publications
1221 Avenue of the Americas—
36th Floor
New York, NY 10020
(203) 968-7111
McGraw-Hill Publications
Building A—3rd Floor
777 Long Ridge Road
Stamford, CT 06902
EAST
PA, NJ (SOUTH),
MD, VA, W.VA, DE, D.C.
(215)496-3833
McGraw-Hill Publications
Three Parkway
Philadelphia, PA 19102
Mr. Hans Csokor
Publimedia
Reisnerstrasse 61
A-1037 Vienna, Austria
222 75 76 84
Mrs. Gurit Gepner
McGraw-Hill Publishing Co.
PO Box 2156
Bat Yam, 59121 Israel
3 866 561 321 39
Thomas Tolbert (404) 252-0626
McGraw-Hill Publications
4170 Ashford-Dunwoody Road
Suite 420
Atlanta, GA 30319
MIDWEST
IL, MO, KS, IA, ND, SD, MN,
KY, OH, WI, NB, IN, MI, MS
Bob Denmead (312) 751-3740
McGraw-Hill Publications
Blair Building
645 North Michigan Ave.
Chicago, IL 60611
SOUTHWEST,
ROCKY MOUNTAIN
CO, WY, OK, TX, AR, LA
Karl Heinrich (713) 462-0757
McGraw-Hill Publications
7600 W. Tidwell Rd.-Suite 500
Houston, TX 77040
Mrs. Maria Sarmiento
Pedro Teixeira 8, Off. 320
Iberia Mart 1
Madrid 4, Spain
145 52 891
Michael Karnig
Andrew Karnig & Associates
Finnbodavagen
S-131 31 Nacka, Sweden
8-44 0005
Mr. Alain Faure
McGraw-Hill Publishing Co.
128 Faubourg Saint Honore
75008 Paris
France
(1)42-89-03-81
SOUTH PACIFIC
SOUTHERN CA, AZ, NM,
LAS VEGAS
Jack Anderson (714) 557-6292
McGraw-Hill Publications
3001 Red Hill Ave.
Building 01— Suite 222
Costa Mesa, CA 92626
Tom Harvey (213) 480-5243
McGraw-Hill Publications
3333 Wilshire Boulevard 0407
Los Angeles, CA 90010
NORTH PACIFIC
HI, WA, OR, ID, MT,
NORTHERN CA,
NV (except LAS VEGAS), UT,
W CANADA
Mike Kisseberth (415) 362-4600
McGraw-Hill Publications
425 Battery Street
San Francisco, CA 94111
Bill McAfee (415) 349-4100
McGraw-Hill Publications
951 Mariner’s Island Blvd.—
3rd Floor
San Mateo, CA 94404
Karen Lennie
McGraw-Hill Publishing Co.
34 Dover St.
London W1X4BR
England 01 493 1451
Emilio Zerboni
McGraw-Hill Publishing Co.
Via Flavio Baracchini 1
20123 Milan, Italy
(2)89010103
BYTE BITS (2x3)
Dan Harper (603) 924-6830
BYTE Publications
One Phoenix Mill Lane
Peterborough, NH 03458
The Buyer’s Mart (1x2)
Mark Stone (603) 924-3754
BYTE Publications
One Phoenix Mill Lane
Peterborough, NH 03458
Regional Advertising
(So. CA, Mid-Atlantic,
New York/New England)
Elisa Lister (603) 924-6830
BYTE Publications
One Phoenix Mill Lane
Peterborough, NH 03458
(Southeast, Southwest)
Denise Vernier (603) 924-9281
BYTE Publications
One Phoenix Mill Lane
Peterborough, NH 03458
Liz Coyman (603) 924-9281
BYTE Publications
One Phoenix Mill Lane
Peterborough, NH 03458
Seavex Ltd.
400 Orchard Road, 010-01
Singapore 0923
Republic of Singapore
Tel: 734-9790
Telex: RS35539 SEAVEX
Seavex Ltd.
503 Wilson House
19-27 Wyndham St.
Central, Hong Kong
Tel: 5-260149
Telex: 60904 SEVEX HX
Regional Advertising
(Pacific NW, Midwest,
New York/New England)
Scott Gagnon (603) 924-6830
BYTE Publications
One Phoenix Mill Lane
Peterborough, NH 03458
BYTE Deck Mailings
National
Ed Ware (603) 924-6166
BYTE Publications
One Phoenix Mill Lane
Peterborough, NH 03458
A/E/C Computing Deck
Computing for Engineers
Mary Ann Goulding
(603) 924-9281
BYTE Publications
One Phoenix Mill Lane
Peterborough, NH 03458
Hiro Morita
McGraw-Hill Publishing Co.
Overseas Corp.
Room 1528
Kasumigaseki Bldg.
3-2-5 Kasumigaseki,
Chiyoda-Ku
Tokyo 100, Japan
3 581 9811
Mr. Ernest McCrary
Empresa Internacional de
Comunicacoes Ltd a.
Rua da Consolacao, 222
Conjunto 103
01302 Sao Paulo, S.P., Brasil
Tel: (11)259-3811
Telex: (100) 32122 EMBN
Ros Weyman
Serving Germany, Austria, & Switzerland
McGraw-Hill Publishing Co.
34 Dover St.
London W1X 4BR
England 01 493 1451
International Advertising Sales Staff:
OCTOBER 1988 -BYTE 341
READER
SERVICE
To get further information on the products advertised in BYTE, fill out
the reader service card by circling the numbers on the card that cor¬
respond to the inquiry number listed with the advertiser. This index is
provided as an additional service by the publisher, who assumes no
liability for errors or omissions.
* Correspond directly with company
Index to Advertisers by Product Category
Inquiry No.
Page No.
Inquiry No.
Page No.
Inquiry No.
Page No.
Inquiry No.
Page No.
HARDWARE
360 ADDINS
14 ALPHA PRODUCTS CO.323
23 ATI TECHNOLOGIES.155
29 B&C MICRO.314
* BINARY TECH .298
318 BLUE CHIP TECHNOLOGY 88IS-38
49 CAPITAL EQUIPMENT.122
* COMPUTER CONTINUUM. ... 318
69 CONTROL VISION.312
330 FORMOSA . 88IS-47
334 GTCO. 88IS-2
336 INES. 88IS-36
120 INTEL. 144.144A
122 10 TECH .140
123 10 TECH .328
140 LAWSON LABS.312
170 MICROWAY.55
* MICROWAY.282
184 NOHAUCORP .322
199 PERISCOPE.Ill
201 PERSONAL SPACE COMM.... 322
213 QUA TECH .312
214 QUA TECH .312
215 QUA TECH .312
216 QUA TECH .312
228 REAL TIME DEVICES.317
230 ROSE ELECTRONICS.317
231 ROSE ELECTRONICS.317
249 SUPERMICRO.317
256 TALKING TECH.318
361 DRIVES
156 MEGA DRIVE.15
157 MEGA DRIVE.15
299 PACIFIC RIM SYSTEMS.96
300 PACIFIC RIM SYSTEMS.96
251 SYSGEN.29
292 TANDON.148,149
293 TANDON.148,149
362 HARDWARE PROGRAMMERS
30 B&C MICRO.317
43 BP MICROSYSTEMS.337
43 BP MICROSYSTEMS.337
44 BYTEK.324
141 LINK COMPUTER GRAPHICS . 322
144 LOGICAL DEVICES.328
145 LOGICAL DEVICES.328
183 NEEDHAM’S ELECTRONICS. . 322
206 PROGRAMMABLE LOGIC .... 326
279 XELTEK.318
280 XENDER.326
363 INSTRUMENTATION
90 ELEXOR.326
107 GW INSTRUMENTS.40
287 INDUSTRIAL AUTOMATION ... 328
301 INNOVENTIONS.322
286 METRABYTE.320
188 ORION. 64
364 KEYBOARDS/MICE
335 HARRISON PRECISION . . 88IS-24
146 LOGITECH.74,75
147 LOGITECH .74,75
247 SUMMAGRAPHICS.25
365 MASS STORAGE
13 AK SYSTEMS.320
* MAXELL. 7
156 MEGA DRIVE.15
157 MEGA DRIVE.15
190 OVERLAND DATA.312
217 QUALSTAR.318
257 TALLGRASS TECHNOLOGIES . 45
258 TALLGRASS TECHNOLOGIES .45
270 VERBATIM CORP.51
* MISCELLANEOUS
22 ANAHEIM AUTOMATION.324
31 BAY TECHNICAL ASSOCIATES . 32
59 COMPUQUEST.298
62 COMPUTERAGE.337
70 COVOX.124
* INTECTRA.314
119 INTEGRAND.143
132 KADAKPROD.337
142 LOGICAL DEVICES.328
143 LOGICAL DEVICES.328
162 MERRITT COMPUTER PROD.. . 94
271 VIZIFLEX SEELS .326
366 MODEMS/MULTIPLEXORS
24 ATI TECHNOLOGIES.259
* CLEO SOFTWARE.200
58 COMPUCOM.298
94 E-TECH.337
289 HAYES MICRO PRODUCTS ... 269
114 HOLMES MICROSYSTEMS .... 30
115 HOLMES MICROSYSTEMS .... 30
135 KISS ENGINEERING .92
266 TOUCHBASE SYSTEMS.144D
367 MONITORS
174 MITSUBISHI.218,219
175 MITSUBISHI.218,219
204 PRINCETON GRAPHIC SYS. ... 61
298 SHARP.265
260 TATUNG .231
281 ZENITH DATA SYSTEMS.205
368 NETWORK HARDWARE
31 BAY TECHNICAL ASSOCIATES . 32
55 COGITATE.298
323 CUBIX. 88IS-15
516 DRESSELHAUSCOMP. PROD.. 88NE-3
124 ITRON. 81
* MICROSMART.88NE-8.9
201 PERSONAL SPACE COMM.... 322
369 POWER SUPPLIES
16 AMER. POWER CONVERSION . 24
345 NEOLEC. 88IS-22
192 PARA SYSTEMS.93
370 PRINTERS/PLOTTERS
31 BAY TECHNICAL ASSOCIATES . 32
53 CITIZEN AMERICA.189
517 E.R.M. ASSOC.88NE-15
518 E.R.M. ASSOC.88NE-15
328
FACITAB.
88IS-12,13
102
FUJITSU AMERICA....
.236
104
GENICOM.
.8,9
111
HEWLETT-PACKARD . .
.225
112
HEWLETT-PACKARD . .
.227
150
MANNESMANN TALLY.
.145
151
MANNESMANN TALLY.
.145
*
NEC INFO SYSTEMS ..
.CHI
230
ROSE ELECTRONICS .
.317
231
ROSE ELECTRONICS .
.317
269
VENTURA PERIPHERALS 182,183
283
ZERICON .
.298
371
PRINTER RIBBONS
•
BEST WESTERN .
.46
372
SCANNERS/DIGITIZERS
95
FLAGSTAFF ENGINEERING . . 100
96
FLAGSTAFF ENGINEERING . . 100
337
IRIS.
88IS-16
148
LOGITECH .
.87
149
LOGITECH .
.87
171
MIRROR TECHNOLOGIES. ... 135
172
MITSUBISHI.
.221
173
MITSUBISHI.
.221
373
SOFTWARE SECURITY
314
ALADDIN KNOWLEDGE SYS.
. 88IS-10
359
CONTROL TELEMETRY
. 88IS-42
343
MICROPHAR .
. 88IS-40
226
RAINBOW TECH.
.277
244
SOFTWARE SECURITY INC. ... 31
374
SYSTEMS
311
291
312
527
17
18
19
32
33
51
321
479
514
79
80
325
326
92
93
294
99
339
160
165
166
168
532
533
347
482
195
211
225
227
ABC COMPUTER CO. ... 88IS-49
ACCU-SYS .267
ACER MULTITECH .... 88IS-28.29
ALTEC TECHNOLOGY .... 88PC-4
AMERICAN RESEARCH CORP . 95
AMERICAN RESEARCH CORP . 95
AMERICAN SEMICONDUCTOR 324
AMPRO.199
BEST COMPUTER.246
BEST COMPUTER.246
CLUB AMERICAN TECH. . . . 82,83
COMPUADD. 88IS-41
CORTEX CORP.88M/A-6
CORTEX CORP.88NE-7
DELL COMPS. (INT’L) ... 160,161
DELL COMPS. (N. AMER.) 160-163
ELEKTR0NIC EQUIP. COMP. . 88IS-48
ELONEX. 88IS-11
EXEREX.26,27
EXEREX.26,27
FIVESTAR COMPUTERS . 192,193
GATEWAY 2000. 53
ISE DATA. 88IS-24
MEGATEL.54
MICRO EXPRESS.281
MICRO EXPRESS.281
MICRONICS.175
MS ENGINEERING, INC. . . 88PC-7
MS ENGINEERING, INC. . . 88PC-7
OLIVETTI . 88IS-5
OWL COMP. SERVICES . 88M/AT-5
PC DESIGN.191
PROTEUS TECHNOLOGY.41
RADIO SHACK.CIV
RAINBOW TECH.326
235 SCHWAB COMPUTER CENTER337
483 SF MICRO.88M/AT-3
536 SF MICRO.88PC-1
490 SPEAR TECHNOLOGY . . 88MW-1
521 SPEAR TECHNOLOGY . . . 88NE-4
248 SUNTRONICS.112
259 TATUNG.229
* TOSHIBA COMPUTERS .... 20,21
522 UNIQTECH.88NE-10
358 WAVE MATE INC. 88IS-17
273 WELLS AMERICAN.13
276 WINTEK .314
282 ZEOS INT'L LTD.48,49
284 Z-WORLD.320
SOFTWARE
375 APPLE2/MAC APPLICATIONS
—Bu8lne88/Offlce
97 FOX SOFTWARE.23
376 IBM/MSDOS APPLICATIONS
—Business/Office
3 1ST CLASS EXPERT SYSTEMS 106
4 3RD WAVE .279
7 ABRACADABRA SOFTWARE . . 98
320 CLARION . 88IS-43
56 COGITATE.317
322 COMP. ELEC. INFOSYS . . 88IS-21
76 DB FAST.104
98 FTG DATA.326
331 GAMMA PRODUCTIONS . 88IS-18
105 GOLDEN BOW.314
180 NANTUCKET.217
346 NOVELL DEVELOPMENT 88IS-52
• ORACLE.77
348 ORACLE. 88IS-9
193 PARSONS TECHNOLOGY.47
194 PATTON & PATTON.16
221 QUARTERDECK.138
222 QUARTERDECK.138
223 QUICKSOFT.28
* RAIMA. 35
261 TELEMKTG. RESOURCES.... 107
262 TELEMKTG. RESOURCES. . . . 117
377 IBM/MSDOS APPLICATIONS
—Scientific/Technical
75 DAYTRON ELECTRONICS .... 324
89 ECOSOFT.34
329 FLEMMING SOFTWARE . 88IS-34
116 HORSTMANN SOFTWARE ...116
154 MATHSOFT.69
181 NATIONAL INSTRUMENTS ... 132
182 NATIONAL INSTRUMENTS .. .132
481 NEURALWARE.88M/AT-1
534 NEURALWARE.88PC-5
288 SPECTRUM.243
246 STATSOFT .118
252 SYSTAT.208
253 SYSTAT.208
378 IBM/MSDOS APPLICATIONS
—Miscellaneous
153 MAP INFO SYSTEMS.18
342 BYTE* OCTOBER 1988
READER
SERVICE
Advertising Supplement included with this issue:
JDR Microdevices (U.S. and Canada Subscribers)
* Correspond directly with company.
Inquiry No.
Page No.
Inquiry No.
Page No.
Inquiry No.
Page No.
Inquiry No.
Page No.
379 IBM/MSDOS—CAD
8 ACCELTECH.326
20 AMER. SMALL BUSINESS COMP. . . 131
26 AUTODESK.150
45 CADAM.222
46 CADAM.222
277 WINTEK CORP.5
380 IBM/MSDOS—LAN
41 BORLAND.71
42 BORLAND.71
324 DATEX. 88IS-39
239 SIMPLE NET SYSTEMS.144B
240 SIMPLE NET SYSTEMS.144B
355 TRAFFIC SOFTWARE . . . 88IS-36
381 IBM/MSDOS—LANGUAGES
5 A + L MEIER VOGT.251
11 AETECH.280
12 AETECH.280
315 ANALYTICAL ENGINES .. 88IS-34
37 BORLAND.Cll
38 BORLAND.Cll
39 BORLAND.1
40 BORLAND.1
319 CALEND. 88IS-33
296 CNS.INC.204
297 CNS, INC.204
81 DIGITALK.36,37
82 DIGITALK .36,37
91 ELLIS.114
333 GSE. 88IS-37
108 HAMMERLY COMP. SERVICES 79
130 JENSEN & PARTNERS.85
137 LAHEY.122
152 MANX SOFTWARE SYSTEMS . 125
* MICROSOFT.146,147
170 MICROWAY.55
176 MIX SOFTWARE.297
268 USERSOFT.136,137
357 WARREN POINT. 88IS-36
382 IBM/MSDOS
UTILITIES
6 A + L MEIER VOGT.253
25 ATRON . 66
27 AVOCET SYSTEMS.214
34 BLAISE.33
47 CALIFORNIA S/W PROD.322
48 CALIFORNIA S/W PROD.322
74 DATACODE.52
113 HITECH EQUIP. CORP.324
290 MATRIX.254
163 MICRO COMPUTER SQUARE . 266
164 MICRO COMPUTER SQUARE . 266
176 MIX SOFTWARE.297
535 NU-MEGA.88PC-10
202 POLYTRON.296
224 QSET. 54
* QUAID SOFTWARE .58
219 QUARTERDECK.128
220 QUARTERDECK.128
250 SUPERSOFT.60
127 TOP GUN SYSTEMS.213
* VERMONT CREATIVE S/W ....10
274 WENHAM SOFTWARE.314
278 WOODCHUCK IND.314
383 IBM/MSDOS
COMMUNICATIONS
54 COEFFICIENT SYSTEMS CO. . 245
88 DIVERSIFIED COMP. SYS. . ..322
106 GRAFPOINT.326
133 KEA SYSTEMS.46
134 KEA SYSTEMS.314
198 PC WORKS.322
200 PERSOFT.73
243 SOFTRONICS.318
384 OTHER-LANGUAGES
327 EQUIPU A.I.R. LTD.88IS-23
285 Z-WORLD.320
385 OTHER-CROSS DEVELOPMENT
* SOFTWARE DEV. SYS.91
267 UNIV. CROSS-ASSEMBLERS . 324
386 MAIL ORDER/
RETAIL
500 3D COMPUTER CORP. .. 88SW-8
526 3-F ASSOCIATES.88PC-12
10 ADV. COMPUTER PRODS. 330,331
15 ALTEX ELECTRONICS.316
28 B & B ELECTRONICS.337
528 B & B ELECTRONICS.88PC-2
36 BOFFIN LTD.... .127
* BUYERS MART. 300-309
* CALIFORNIA DIGITAL.329
487 CAMBRIDGE DIRECT.... 88MW-8
476 CAMBRIDGE DIRECT. . . 88M/AT-8
509 CAMBRIDGE DIRECT.... 88NE-16
510 COMTEKDATA.88NE-1
57 COMPACT DISK PRODUCTS ... 94
488 COMPARE COMPUTERS. 88MW-3
489 COMPARE COMPUTERS . 88MW-3
477 COMPARE COMPUTERS 88M/AT-7
478 COMPARE COMPUTERS 88M/AT-7
511 COMPARE COMPUTERS . . 88NE-6
512 COMPARE COMPUTERS . . 88NE-6
60 COMPUSAVE.315
64 COMPUTER MAILORDER. . 56,57
66 COMPUTER SURPLUS STORE 320
529 COMPUTOWN .88PC-9
67 COMPUTERLANE UNLTD .... 177
68 CONTECH.328
72 DATA DIRECT.337
73 DATA DIRECT.337
83 DISC INTERNATIONAL .328
85 DISKCOTECH..318
86 DISKETTE CONNECTION ....317
87 DISKS TO GO.324
480 D-DATA.88M/AT-4
495 D-DATA.88SE-8
501 GEN. BUS. MACHINES . . 88SW-1
332 GREY MATTER. 88IS-35
109 HARD DRIVES INT’L.184
110 HARD DRIVES INT’L.184
117 1C EXPRESS.312
118 IEEE . 262
126 JADE COMPUTER.327
128 JAMECO.310,311
131 J.D.R. MICRODEVICES .. 332,333
131 J.D.R. MICRODEVICES . . 334-336
* J.D.R. MICRODEVICES . . 345-360
530 KMS.88PC-11
531 KMS.88PC-11
502 KMS. 88SW-3
503 KMS. 88SW-3
496 KNAPCO.88SE-1
* MCGRAW-HILL BOOKS . . 88IS-51
• MCGRAW-HILL BOOKS . . 88MW-7
* MCGRAW-HILL BOOKS . . . 88SE-5
• MCGRAW-HILL BOOKS . . 88SW-7
155 MEAD COMPUTER.319
158 MEGASOFT .320
159 MEGASOFT .320
161 MEP (MICRO ELECT. PROD.) .312
167 MICROCOM.22
* MICROCOMP. MKTG.COUNCIL 88MW-5
* MICROCOMP. MKTG.COUNCIL 88NE-12
* MICR0C0MP. MKTG.COUNCIL 88PC-6
* MICROCOMP. MKTG.COUNCIL .88SE-3
* MICROCOMP. MKTG.COUNCIL 88SW-5
* MICROMINT.88SE-6
169 MICROPROCESSORS UNLTD. 320
170 MICROWAY.55
178 MONTGOMERY GRANT.121
179 M.H.1.313
186 OMEGA MICRO SYSTEMS ...212
520 PC LINK.88NE-5
196 PC NETWORK .59
197 PC PLUS.190
349 PRECISION DATA. 88IS-32
203 PRINCETON DISKETTE.298
205 PRIORITY ONE.325
207 PROGRAMMERS SHOP .105
208 PROGRAMMER'S CONNECTION.... 39
209 PROGRAMMER’S PARADISE 62,63
* ROBT. TINNEY GRAPHICS88MW-6
* ROBT. TINNEY GRAPHICS . 88NE-14
* ROBT. TINNEY GRAPHICS 88PC-8
* ROBT. TINNEY GRAPHICS 88SE-7
* ROBT. TINNEY GRAPHICS 88SW-6
232 SABINA INT’L.317
236 SCIENCE & ENGINEERING ... 115
350 SEMITECH MICRO ELECT. 88IS-25
238 SHAMROCK COMPUTER ....257
241 SKAN TEKNOLOGIES.318
242 SN'W ELECTRONICS.264
• SOFTLINE CORPORATION 88IS-19
245 SOLUTION SYSTEMS .105
537 SURAH.88PC-3
538 SURAH.88PC-3
352 S-100. 88IS-27
353 S-100. 88IS-27
255 S.C. SYSTEMS.178
263 TELEMART.42,43
264 TELEMART.42,43
265 TIMELINE.321
356 USA SOFTWARE. 88IS-7
272 WAREHOUSE DATA.103
275 WIESEMANN & THEIS GMBH .126
491 Y.E.S. MULTINATIONAL . . 88MW-2
387 EDUCATIONAL/
INSTRUCTIONAL
21 ANNABOOKS.322
317 BIX. 88IS-45
* BYTE BACK ISSUE.344
* BYTE BACK ISSUE.277
* BYTE BACK ISSUE/SALE.252
344 BYTE BITS . 88IS-32
* BYTE CIRCULATION .220
* BYTE MARKETING. 88IS-44
* BYTE SUB. MESSAGE.98
* BYTE SUB. MESSAGE . . . 88IS-26
* BYTE SUB. SERVICE.92
* BYTE SUB. SERVICE.203
* BYTE SUB. SERVICE .... 88IS-42
* BYTE TIPS .88MW-4
* BYTE TIPS .88SE-2
* BYTE TIPS . 88SW-2
63 COMPUTER BOOK CLUB, THE . 97
* COMPS. FOR THE BLIND . 88SE-4
* COMPS. FOR THE BLIND 88SW-4
71 CYBER RESEARCH.326
121 INTELLIGENCEWARE.99
519 INTERFACE GROUP . . . .88NE-13
129 JASON ENTERPRISE.314
136 KNOWLEDGE GARDEN.263
* MCGRAW-HILL CEC.273
* MCGRAW-HILL NRI.241
295 MESSEMUNCHEN INT’L.113
189 OSBORNE MCGRAW-HILL ... 292
388 DESKTOP
PUBLISHING
9 ADOBE.108,109
138 LASER CONNECTION.17
139 LASER CONNECTION.19
341 LASER TEAM. 88IS-22
* MICROSOFT. 206,207
354 TOOLS GMBH. 88IS-20
389 RECRUITMENT
• MICROSOFT CORP.299
MISCELLANEOUS
313 AL DOWNLOADING. 88IS-38
316 BCL. 88IS-34
513 COMP. RESOURCE CTR. 88NE-11
* NEC INFO SYSTEMS.176
187 ON TARGET.328
233 SAFEWARE.314
390 OPERATING
SYSTEMS
185 NEW MICROS.320
218 QUANTUM .156
234 SANTA CRUZ OPERATION . ..169
391 ON-LINE
SERVICES
450 BIX. 232,233
61 COMPUSERVE.287
342 MICRO TECHNOLOGY. . . 88IS-31
OCTOBER 1988 -BYTE 343
1985
1986
1987
1988
BACK ISSUES FOR SALE
Jan.
$4.00
$6.00
SPECIAL ISSUES and INDEX
Feb.
$4.00
$6.00
$6.00
BYTE ’83-’84 INDEX $2.00
March
$4.00
$6.00
$6.00
BYTE 1985 INDEX $2 50
April
$4.00
$6.00
BYTE 1986 INDEX $2.00
BYTE 1987 INDEX $2 50
1985 INSIDE THE IBM PCs $4 75
1986 INSIDE THE IBM PCs $5 00
APPLICATIONS SOFTWARE TODAY SPECIAL $4.00
Circle and send requests with payments to:
BYTE Back Issues
One Phoenix Mill Lane
Peterborough, NH 03458
May
$4.00
$6.00
$6.00
June
$4.00
$6.00
$6.00
$6.00
July
$6.00
$6.00
$6.00
Aug.
$4.00
$6.00
$6.00
$6.00
Sept.
$4.00
$6.00
$6.00
Oct.
$4.00
Nov.
$4.00
Dec.
$4.00
$6.00
(603) 924-9281
D Check enclosed Payments from foreign countries must be made in US funds payable at a US bank.
□ VISA □ MasterCard
Card # Exp. Date
Signature
The above prices include postage in the US. Please add $ .SO per copy for Canada and Mexico; and $2.00 per copy to foreign countries (sur¬
face delivery). Please allow 4 weeks for domestic delivery and 12 weeks for foreign delivery.
European customers please refer to Back Issue order form in International Advertising section of book.
Name
Address
City State Zip
_SUBSCRIBERS ONLY!*
ri
■
^ JU Use BYTE's Telephone Inquiry Processing System
Using TIPS can bring product information as much as 10 days earlier.
SEND FOR YOUR 1) If you are a new subscriber or have lost your I.D. card, circle #1 on the Reader Service
SUBSCRIBER I.D. CARD Card; attach mailer label. We will immediately send your personal TIPS subscriber card.
GET PREPARED 2) Write your Subscriber Number, as printed on your Subscriber I.D. Card, in boxes in Step 5 below.
(Do not add 0’s to fill in blank boxes)
3) Write numbers for information desired in boxes in Step 7b below.
(Do not add 0’s to fill in blank boxes.)
CALL TIPS
4)
Now, on a Touch-Tbne telephone dial: (413) 442-2668 and wait for voice commands.
ENTER YOUR
SUBSCRIBER AND
ISSUE NUMBERS
5)
When TIPS says: “Enter Subscriber Number”
(Enter by pushing the numbers and symbols [# or * enclosed in the boxes] on telephone pad
ignoring blank boxes)
Enter □ □□□□□□□BABA
6)
When TIPS says “Enter magazine code & issue code”
Enter Q] BA CD EH E] BA BA
ENTER YOUR 7a) When TIPS says “Enter (next) Inquiry Number”
INQUIRIES Enter one inquiry selection from below (ignore blank boxes)
END SESSION
b)
8)
9)
Repeat 7a as needed (maximum 17 inquiry numbers)
1. □ □ □ HI II
2. □ □ □ m is
3. □ □ □ HI QD
4. □ □ □ IS SI
5. □ □ □ QB B1
6. □ □ □ QD Qfl
7. □ □ □ II11
8. □ □ □ QB II
9. □ □ □ QB IS
10. □ □ □ H QB
11. □ □ □ IIII
12. □ □ □ HI (ffi
13. □ □ □ II m
End session by entering 0 0 GB HI HI HI
Hang up after hearing final message
If you are a subscriber and need assistance, call (603) 924-9281.
If you are not a subscriber fill out the subscription card found in this issue or, call BYTE Circulation 800-423-8272.
’Domestic and Canadian Subscribers Only!
344 BYTE* OCTOBER 1988
ILL 5 Information Retrieval Service
To assist you in making your evaluations, purchasing decisions, or recommendations, you can
request further information directly from the manufacturer or service company on products and
services advertised in this issue. There is no charge, no obligation. Just complete and mail the
attached post-paid, self-addressed reply card, and we’ll do the rest.
a Circle numbers on reply
1 card which correspond to
Mol numbers assigned to
items of interest to you.
Check all the appropriate
answers to questions
“A” through “F”.
«l Print your name and
j ; address and mail.
I
I
I
I
I
I:
I:
I
I
I
I:
I
I:
I
l:
l
I
I
l
I
I
l
I
I
l
I
I
I
I
I
I
l
I-
I
l
I
I
i
I
I
I
l
I
I
I
l
I
I
l
l
l
l
I
I
l
I
I
Fill out this coupon carefully. PLEASE PRINT. Requests cannot be
honored unless the zip code is included. This card is valid for 6 months
from cover date.
A. What is your primary job function?
(Check one only)
1 □ Business Owner, General
Management, Administrative
2 □ MIS/DP, Programming
3 □ Engineering/Scientific, R&D
4 □ Professional (law, medicine,
accounting)
5 □ Other
B. How many people does your
company employ?
1 □ 25 or fewer
2 □ 26-99
3 □ 100-499
4 □ 500-999
5 □ 1000 or more
G Reason for request: (Check all
that apply).
1 □ Business use for yourself
2 □ Business use for your
company
3 □ Personal use
Name _
Title _
Company _
Address _
City _ State.
Zip _ Telephone _
OCTOBER 48ARSU
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
9j5
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
D. Your next step after information
is received:
1 □ Purchase order
2 □ Evaluation
3 □ Specification/Recommendation
E. Please indicate the product
categories for which you
influence the selection or
purchase at your (or your
client’s) company or organi¬
zation. (Check all that apply).
1 □ Microcomputers
2 □ Peripherals
3 □ Software
4 □ Accessories and supplies
F. For how many microcomputers
do you influence the purchase
of products at your (or your
client’s) company or organi¬
zation?
1 □ 1 3 □ 5-9
2 □ 2-4 4 □ 10 or more
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
BUSINESS REPLY MAIL
FIRST CLASS MAIL PERMIT NO. 176 DALTON, MA
POSTAGE WILL BE PAID BY ADDRESSEE
READER SERVICE
PO Box 298
Dalton, MA 01227-0298
Information Retrieval Service
To assist you in making your evaluations, purchasing decisions, or recommendations, you can
request further information directly from the manufacturer or service company on products and
services advertised in this issue. There is no charge, no obligation. Just complete and mail the
attached post-paid, self-addressed reply card, and we’ll do the rest.
Circle numbers on reply m Check all the appropriate
card which correspond to ! ! answers to questions
numbers assigned to fM “A” through “F”.
items of interest to you.
NO POSTAGE
NECESSARY j
IF MAILED |
IN THE |
UNITED STATES I
BUSINESS REPLY MAIL
FIRST CLASS MAIL PERMIT NO. 176 DALTON, MA
POSTAGE WILL BE PAID BY ADDRESSEE
DUTF
DVI
READER SERVICE
PO Box 298
Dalton, MA 01227-0298
USA
j Print your name and
address and mail.
Fill out this coupon carefully. PLEASE PRINT. Requests cannot be
honored unless the zip code is included. This card is valid for 6 months
from cover date.
A. What is your primary job function?
(Check one only)
1 □ Business Owner, General
Management, Administrative
2 □ MIS/DP, Programming
3 □ Engineering/Scientific, R&D
4 □ Professional (law, medicine,
accounting)
5 □ Other
B. How many people does your
company employ?
1 □ 25 or fewer
2 □ 26-99
3 □ 100-499
4 □ 500-999
5 □ 1000 or more
G Reason for request: (Check all
that apply).
1 □ Business use for yourself
2 □ Business use for your
company
3 □ Personal use
Name _
Tide
D. Your next step after information
is received:
1 □ Purchase order
2 □ Evaluation
3 □ Specification/Recommendation
E. Please indicate the product
categories for which you
influence the selection or
purchase at your (or your
client’s) company or organi¬
zation. (Check all that apply).
1 □ Microcomputers
2 □ Peripherals
3 □ Software
4 □ Accessories and supplies
F. For how many microcomputers
do you influence the purchase
of products at your (or your
client’s) company or organi¬
zation?
1 □ 1 3 □ 5-9
2 □ 2-4 4 □ 10 or more
Company _
Address _
City _ State.
Zip _ Telephone _
OCTOBER 48ARSU
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
262
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
2%
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
273
374
275
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
•453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
525
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
652
853
854
855
856
857
ess
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
SEE PAGE 2 FOR DETAILS
JDR Microdevices
®
Here at JDR we are constantly striving to upgrade our products and services in order to better serve our
customers. Over the last few months we’ve added phone lines, sales staff and technical support repre¬
sentatives to improve speed and after-sale support.
This insert is all about upgrading also. In the next few pages you’ll find products that will give you more
storage, more speed and more of the latest technology at prices you can afford. And remember, when
you buy from JDR you’re assured of these services:
■ 30 DAY MONEY BACK
GUARANTEE
■ TOLL-FREE TECHNICAL
SUPPORT
■ 1 YEAR WARRANTY ON
ALL PRODUCTS
■ MOST ORDERS SHIPPED
WITHIN B4 HOURS
■ NO SURCHARGE FOR
CREDIT CAROS
B400baud modem
FROM OUR COVER:
2400 baud breakthrough! This well designed and solidly built modem
offers 2400bps performance at an incredibly low price. For only $129.95
you get all these great features:
■ Flayes compatibility
■ 2400/1200/300bps operation
- Mirror II communications software
- Automatic answer/dial/redial
• Call progress monitoring
■ Auto adjusting for touchtone or pulse phones
■ Waits for dial tone before dialing
• Can be configured as COM1, COM2, or COM3
■ Second telephone jack for voice communications
■ Made in the U.S.A.
MCT-241
-HhiXi- SWITCH
keyboard
Everyone wants this super keyboard because it feels so good,
and now you can get it at JDR's great price!
■ Tactile feedback
■ 101 key enhanced keyboard layout
■ Separate numeric & cursor keypads
- 12 function keys
- Lighted Num, Caps, Scroll lock & large Return key
- For XTs & AT compatibles
MAX-5339
Maxi-switch standard AT style layout. $64.95
MAX-5060
TERMS: Minimum order SI 0.00. For shipping and handling include S2.50 for UPS Ground and S3.50 for UPS Air. Orders
over 1 lb. and foreign orders may require additional shipping charges - please contact the sales department for the
amount. CA. residents must include applicable sales tax. Prices are subject to change without notice. We are not
responsible for typographical errors. We reserve the right to limit quantities and to substitute manufacturer. All merchan¬
dise subject to prior sale. A full copy of our terms is available upon request. Items pictured may only be representative.
COPYRIGHT 1988 JDR MICRODEVICES
JDR Microdevices and the JDR Microdevices logo are reg¬
istered trademarks of JDR Microdevices. IBM.AT.PS 2 are
trademarks of International Business Machines.
modems
2400baud external modem *1G9 as
This 2400/1200/300 baud Hayes compatible modem is
packed with features you’d expect to find only in higher priced
models. An excellent value.
■ 8 easy-to-read status LED’s
• Attractive desktop design
• Adjustable volume control
- Call progress monitoring
■ 2nd phone jack for voice communications
■ Comprehensive user documentation
■ Requires one serial port & cable (optional)
MCT-24E
1200 baud external modem $99.95
Hayes compatible 300/1200 baud external modem.
MCT-12E
1200 baud internal modem $69.95
With Mirror II communication software.
MCT-121
2400 baud external modem for Macintosh $199.95
Includes cable and ProCom-M communication software.
MCT-24EM
far Apple II computers
packet modem
This take-anywhere modem is great for laptops and portables
and has all the power you’d expect from a full size model.
Now wherever you are, you're just a phone call away from
your data. Quality design in a small package.
• 9 volt battery & AC power pack included
■ Line cord included
• Switchable Bell/International protocol
■ Serial interface (DB25 connector)
» 1200/300 baud operation
■ 4 status indicators
■ Weighs only 6 ounces
- 4 3/4” x 2 1 /4” x 1 ”
MCT-12P
An internal 1200/300 baud intelligent card modem
for the Apple II family, now at a great price!
■ Hayes compatible
»
control
■ Auto redial on busy
■ Includes ProCom-A communication &
word processing software
MCT-12A
MCT-24A 2400 baud version. $179.95
muio answer/auiu uiai
Built-in speaker with volume
for the new PS/S™ computers
A 2400/1200/300 baud intelligent modem and communica¬
tions software for Models 50, 60 and 80 computers. Easy to
install and configure using the standard IBM PS/2 configura¬
tion utility.
- Auto answer/auto dial
■ Can be configured as COM1-COM7
- Includes MIRROR II communication software
• Upgradeable with 2400 enhancement option
MCT-24M
ORDER TOLL FREE000-530-5000
LOCAL (408) 866-6200 FAX (408) 378-8927 TELEX 171-110
Think how long it would take to re¬
create your valuable hard disk data if it
was accidentally erased! The Archive
streaming cartridge tape drive makes
backing-up easy. The AR5540A drive
backs up 40 Mb in just 40 minutes. Just
set it up with the easy-to-use menu-
driven software and come back when
it’s done — no more floppy swapping!
• Full & incremental back-up
■ Partial & full restore
• Includes QlCstream menu-driven
software
• Uses standard QIC data format
• One 40Mb tape included
AR5240X — for XT and AT computers.
AR5540A — for ATs only — 2x faster.
Additional 40 Mb Tape cartridges.
AR340 $24.95
<W Seagate SCSI drives
*335
Choose from the full line of embedded SCSI drives from Seagate. This
popular standard offers speed, expandability and the advantages of
using a device independent bus. Compatible with a variety of systems
including Macintosh, Tandy and Amiga.
( 2 ? Seagate fast 40mb drive
Size
Model #
Mb
Avg.
Speed
Price
3 1/2"
ST-125N
21.5
40MS
$399 1
3 1/2"
ST-138N
32.2
40MS
$399
3 1/2"
ST-157N
48.6
40MS
$499
5 1/4"
ST-225N
21.3
65MS
$349
5 1/4"
ST-251 N
43.1
40MS
$449 |
5 1/4"
ST-277N
64.9
40MS
$549 1
5 1/4"
ST-296N
85.0
28MS
$995 1
SCSI host adaptor
Add SCSI flexibility to your PC! This low power,
short slot card for PC compatibles can control up
to two SCSI drives. Includes connector cable.
MCT-SCSI $49.95
The new ST-251-1 is an improved design with an average
access time of 28 milliseconds — a significant speed
increase over previous models. This 42 Mb MFM formatted
drive fits in a regular 5 1/4” half-height bay.
ST-251-1
c5P Seagate harddisks
•403 BO Mb
was *B43—save *150
We’ve lowered the price of our 60 Mb RLL drive so that you
can get more megabytes per dollar! Whatever your hard disk
needs, we have a reliable, high quality Seagate drive at the
lowest price available. Buy them alone, or with an MCT disk
controller for even greater savings!
SO nib *225 drive only
30 Mb *243 drive only
buy a controller with a hard disk for extra savings!
Size
Model #
Avg.
Speed
Drive
Alone
Packaged with MCT Controller \
MCT-HDC
MCT-RLL
MCT-ATFH
MCT-ATFH-RLL 1
20Mb
ST-225
65MS
$225
$269
—
$339
....
30Mb RLL
ST-238
65MS
$249
....
$299
—
$389
40Mb
ST-251
40MS
$429
$469
—-
$539
....
60Mb RLL
ST-277
40MS
$499
—
$549
—
$639
80Mb
ST-4096
28MS
$895
$939
....
$995
....
r MODULAR CIRCUIT TECHNOLOGY
disk controllers
RLL DISK CONTROLLER
Transfer data 50% faster! This RLL
controller records and retrieves hard
disk data much faster than ordinary
hard disk controllers. Supports up to
two RLL hard disk drives (such as the
ST-238 or ST-277). Designed for XT
compatibles.
MCT-RLL $119.95
FLOPPY/HARD RLL CONTROLLER
Increase hard disk performance and
free up an expansion slot at the same
time! This controller card combines
functions normally requiring two
expansion cards. It supports up to two
RLL hard drives (such as the ST-238 or
ST-277) for better hard disk perform¬
ance, and two floppy drives (5 1/4” or
3 1/2” floppy, 360K, 720K, 1.2Mb or
1.44Mb). Designed for AT compatibles.
MCT-AFH-RLL $199.95
HARD DISK CONTROLLER
This versatile hard disk controller will
support just about any hard disk you
wish to install. It will work with 5, 10, 20,
30 and 40 megabyte drives. Designed
for XT compatibles.
MCT-HDC $79.95
FLOPPY/HARD CONTROLLER
This 16-bit controller card for AT
compatible computers supports up to
two floppy drives (5 1/4” or 3 1/2”
floppy, 360K, 720K, 1.2Mb or 1.44Mb)
and two hard disks. It has a high speed
(16 bit) bus to take advantage of the
fast 80286 microprocessor. Includes
support for disk activity LEDs.
MCT-AFH $149.95
ORDER TOLL FREE 300-538
LOCAL (408) 866-6200 FAX (408) 378-8927 TELEX 171-110
5L"7//#7#
iroiec 3 be
motherboards
IE MHz 1Mb RAM
*1033
IB MHz 4 Mb RAM
*2333
20 MHz 1Mb RAM
•2233
20 MHz 4 Mb RAM
•3533
MADE IN U.8.A.
npvi
long life lithium battery
This well designed powerhouse
represents 386 technology at its very
best. With such features as high speed
memory caching, a cache enabled
benchmark speed of 30 MHz using the
Landmark speed test (24 MHz for the
16 MHz version), near-zero wait states,
and a full 32-bit motherboard through¬
put, the Mylex simply outclasses the
competition! The 16 MHz version even
leaves IBM’s Model 80 and Compaq’s
386/16 “in the dust” (Steve Gibson,
InfoWorld, Dec. 14, 1987). Its design
and performance have been rated
excellent by writers at InfoWorld,
Computer Currents and PC Week.
- High speed 25ns static RAM in
cache (45ns for 16 MHz)
■ Fast operating speed (near-zero
wait state)
■ 1 Mb memory installed (4 Mb
optional)
- 32-bit AMI BIOS provides full IBM
compatibility
■ 8 MHz I/O bus provides maximum
card compatibility
- Socketed for an 80287 co-processor,
or add an 80387 co-processor using an
optional daughterboard
- Six 16-bit expansion slots, two 8-bit
slots
■ Fits into standard AT style case
Install this long-lasting battery in your AT compatible or 386
computer! This 6.8V lithium battery has a longer life than
ordinary batteries and is much more reliable. It’s small
enough to be installed virtually anywhere in your computer
and it has an adhesive/velcro mounting strip and a mother¬
board connector for easy installation.
LITHIUM-6.8V
Optional daughterboard for math co¬
processor. Uses one slot.
MCT-386MB-MCB $149.00
MCT-386MB MCT-386MB-4
MCT-386MB20 MCT-386MB20-4
fftflCC mini 38E motherboard
Landmark AT speed
23.2 MHz Norton SI IB. 7
Staggering performance of a 386 in a
small footprint! This motherboard uses
the same cache-RAM architecture as
the full size Mylex motherboards.The
memory has been relocated to a 32-bit
peripheral card. The memory card can
provide 1 or 2Mb using 256K DRAMS
(0K installed). The on-board static RAM
cache achieves higher levels of perform¬
ance than you would expect from this 16
MHz 386 using 120ns DRAMS.
- 64Kb high speed direct-mapped
static RAM cache
- 1 Mb or 2 Mb memory on standard
memory board
• Up to 8 Mb of 32-bit-memory on
piggyback memory board, for a total
of 10 Mb
• AMI BIOS with 32 bit EGA support
- Socketed for 80387 math co-processor
■ One 8-bit slot, four 16-bit slots,one
32-bit slot
• Dallas CMOS/Clock device on-board
with battery
MCT-386JR
MCT-386JR20
20 MHz version. $1695.00
MCT-386JR-M 1 to 2 Mb memory card
(required). OK installed. $159.00
MCT-386JR-M8 8 Mb piggyback
memory board. OK installed. $159.00
i
fFW10C
Save valuable desk space and add style to your office with
this sleek upright design. Our new tower case has enough
room for almost any configuration you can come up with and
it includes an ample power supply for all your requirements.
• Accomodates all sizes of motherboards
- 250 watt power supply included
■ Mounts for 3 floppy & 4 hard drives
• Turbo & Reset switch, speed display, power & disk LED’s
■ Mounting hardware, faceplates & speaker included
CASE-100
ORDER TOLL FREE000-530-5000
LOCAL (408) 866-6200 FAX (408) 378-8927 TELEX 171-110
# MODULAR CIRCUIT TECHNOLOGY
IBMHz t*8E motherboard
Landmark A T speed 13. B MHz
Morton Sill. E
A streamlined 80286 motherboard for your XT! This compact
286 motherboard fits standard XT compatible cases as well
as “baby” AT-style and regular AT-style cases. And it has
more features and better performance than a full-sized
motherboard! It has three keyboard-selectable operating
speeds (6MHz, 10MHz, and 12MHz), six 16-bit and two 8-bit
expansion slots, 1 megabyte RAM capacity, and an automati¬
cally recharging NiCad battery. In addition, it uses Zymos
POACH chips to increase motherboard reliability.
M286-12
. .™ •
Rim
ELECTRONICS
' MODULAR CIRCUIT TECHNOLOGY
tO MHz; single chip
8088motherboard
Landmark A T speed 4.1 MHz
Morton SI B. 1
A lot of speed in a small package! This XT compatible motherboard
blazes along at a fast 10 MHz — several times faster than a standard
XT. It is fast enough to keep up with an IBM AT in some applications; in
our own Autocad test, it drew as fast as an 8MHz AT (a math co¬
processor was installed in both machines). Features include two
keyboard selectable operating speeds (4.77 MHz and 10MHz), eight
expansion slots and the MCT BIOS.
MCT-TURBO-10
nickel express
Get better performance from your PC! By installing
this inexpensive device, you can make your PC,
XT, or clone run up to 67% faster. The Nickel
Express is easy to install, requires no slot, and
comes with everything necessary for installation,
including a mounting bracket, cable, and software.
Features include an NEC V20-8 processors, turbo
switch, and three operating speeds for maximum
compatibility.
NICKEL-X
Get 386 performance from your PC or XT compat¬
ible! Installing this expansion card in your 8088
machine will make it run up to 10 times faster.
The Intel Inboard comes with an 80386 (16 MHz)
microprocessor, a socket for an 80387 co¬
processor, 1 megabyte of fast 32-bit RAM, excel¬
lent documentation, disk cache software, LIM EMS
emulator software, and Intel’s five year warranty;
at $895.00, this is a real bargain! (An optional 2Mb
piggyback memory board is also available.)
PCIB1200
PIGGYBACK MEMORY BOARDS
PCIB1210 1 Mb installed. $649.00
PCIB1220 2 Mb installed. $1195.00
386 muscle for your AT! Boost the power of your
AT or AT compatible by slipping this card into one
of your expansion slots. Intel’s 386/AT comes with
a 16 MHz 80386 microprocessor that doubles the
speed of your AT, a socket for an 80387 co¬
processor, a memory capacity of 1 megabyte, a
five year warranty, and superb engineering and
construction. An optional 2Mb piggyback board is
also available.
PCIB 3000
inter math
PIGGYBACK MEMORY BOARD
1 Mb installed, expandable to 2 Mb.
PCIB 3110
CABLE KITS
PCIB3001 For IBM AT.
PCIB3002 For AT compatibles.
$549.95
$159.95
If you use calculation-intensive software such as Supercalc3, Lotus
version 2 or Autocad, you should install a math co-processor. This will
allow your programs to run from 2 to 10 times faster (your software must
be designed for a co-processor). These co-processors have 80-bit
floating point accuracy and trigonometric and logarithmic functions.
Each co-processor comes with a comprehensive installation manual and
software guide.
8-BIT COPROCESSORS
8087 5 MHz $99.95
8087-2 8 MHz $159.95
8087-1 10 MHz $229.95
16-BIT COPROCESSORS
80287 6 MHz $179.95
80287-8 8 MHz $249.95
80287-10 10 MHz $309.95
32-BIT COPROCESSORS
80387-16 16 MHz $499.95
80387-20 20 MHz $799.95
ORDER TOLL FREE800-538-5000
LOCAL (408) 866-6200 FAX (408) 378-8927 TELEX 171-110
EH LOGITECH 3 button mouse
Our best selling mouse! Voted PC Magazine’s “Editor’s
Choice” and now the standard in the industry. This all¬
purpose opto-mechanical mouse is fully compatible with with
most any software that supports a mouse.
All versions support the following features:
* Serial support (COM1/COM2)
- Lotus 1-2-3 compatible with software shell
■ 200 dots per inch resolution
■ “Click” software adjusts programs for mouse use
automatically
■ “Logimenu” adapts keyboard-only applications for mouse
use with pop-up menus
■ “Point Editor” — an easy-to-use mouse-based editor
LMOUSE $79.95
SERIAL MOUSE WITH LOGIPAINT $99.95
Includes LOGIPAINT — a powerful and versatile painting
program.
LMOUSE-P
BUS MOUSE WITH LOGIPAINT $99.95
Includes bus interface card and LOGIPAINT. No com port
needed.
LMOUSE-BP
BUS MOUSE WITH LOGIPAINT/CAD $149.95
Includes Generic Cad 3.0 with dot plot. Everything you need
to turn your PC into a full CAD workstation.
LMOUSE-BPC
LOGITECH PUBLISHER MOUSE (SHOWN) $139.95
A complete desktop publishing package.
Includes 3 button serial mouse, bus interface
card and Publisher software, a sophisticated
page layout program.
LMOUSE-BPBL
EDITOR’S
CHOICE
fSt
EB LOGITECH hirez mouse
An incredibly responsive bus mouse for those who want the
very best! This high resolution (320 dpi) mouse is ideal for
desktop publishing and CAD programs and it requires less
desk space to use.
- 320 dots-per-inch resolution
■ No pad, power supply or serial port required
- Includes driver, text editor & pop-up menus
■ Superb high-resolution tracking
■ Bus card included
- Reliable opto-mechanical technology
LMOUSE-BH
OFi handy scanner
*B43 3S
The DFI Scanner HS-3000 is
a hand-held scanner design¬
ed for PC compatibles that
scans images up to 4.1”
wide. It’s so easy to use —
just roll it over an image and
display it on your screen —
it’s that simple!
• User selectable 100, 200,
300 or 400 DPI in both
directions
- 2 encoding methods: B&W
(High contrast) &
half-tone (3 modes)
- 32 levels of gray scale
■ User adjustable brightness
control
- Hercules, CGA & EGA
compatible
- Image editor utility permits
90 Q rotation & the ability
to save in Windows,
GEM, Halo & PC
Paintbrush formats
■ Includes Halo DPE, a
sophisticated Desktop
Publishing Editor
HS-3000
2 button serial mouse
An inexpensive but capable mouse especially
useful for the economy mouse user.
■ Device driver software included
- Connects to standard serial port
■ Reliable, accurate opto-mechanical design
LMOUSE-2
ORDER TOLL FREE800-530-5000
LOCAL (408) 866-6200 FAX (408) 378-8927 TELEX 171-110
monitors
I VM I I RGB
A steady performer! Whether at home
or at the office, this color monitor will
get the job done for you. The Casper
RGB is CGA compatible and displays
up to 16 colors with a maximum
resolution of 640 x 200. Features
include a switch to select an amber or
green display (monochrome text mode),
and a 14” glare-resistant screen.
HD-55
CASPER EGA
High resolution color! With a maximum
resolution of 720 x 350 and a 16 color
display, the Casper EGA provides you
with the colors you want and the clarity
you need. The 14” glare-resistant
screen with a .31 mm dot pitch makes
viewing easier. Includes a 9-pin cable.
EGA-MONITOR
EGA SPECIAL
SAVE $EO
BUY THE CASPER EGA MONITOR
AND THE MCT-EGA CARD
TOGETHER FOR JUST $489
SEC multisync II
Breathtaking color! You’ll be hard
pressed to find a better monitor — at
any price! The Multisync II has a
remarkably clear display (it has a
maximum resolution of 800 x 560) with
crisp, distinct colors that approach “real
world” colors in VGA mode. The
Multisync II automatically adjusts to the
display adapter installed in your
computer, whether you have the new
MCGA, VGA, and PGC adapters, or the
older adapters such as CGA and EGA.
This monitor is ideal for CAD, CAM,
Windows, and other graphics-intensive
applications. Monitor includes a 9 to 15
pin adapter for use with PS/2 computers.
NEC-MULTI
MODULAR CIRCUIT TECHNOLOGY graphics cards
color graphics card
Compute in color! Add color to your computer system by
installing this CGA compatible card. This display adapter
supports RGB and composite monitors. It even has an RF
output for your TV set. Maximum resolution: 640 x 200
in monochrome, 320 x 200 in color.
MCT-CG
EGA card
A necessity for the serious user! If you spend much time at
your computer, you simply must have an EGA display
system. This EGA card supports a 16 color display and a
maximum resolution of 640 x 350 pixels. Works with EGA,
RGB or high resolution monitors.
MCT-EGA
VGA displays
VGA package *G49 as
This VGA display system offers an unbeatable combination of
color and clarity: with it, you can display a vivid array of up to
256 colors simultaneously. Other modes support 800 x 560 or
the standard 640 x 480 in 16 colors from a palette of 64
colors. In addition to its color and clarity, this VGA system
offers full compatibility with IBM’s VGA. Consisting of a fully
compatible VGA card from ATI, and a professional graphics
analog monitor, the VGA system offered by JDR Microde¬
vices is now available at a price comparable to EGA display
systems.
• 640 x 480 in sixteen colors for VGA compatibility
■ 320 x 200 with 256 colors from a palette of 262,000
- SoftSense Automatic Mode switching for transparent
downward capability with EGA, CGA, Monochrome &
Hercules graphics
- High resolution, IBM style, analog monitor
• Comes with support & drivers for 1 -2-3,
Symphony, Windows, GEM & AutoCad
- User friendly manual with step-by-step instructions
• Software includes Mode Switching, Screen Saver &
Diagnostics software
VGA-PKG
sigma VGA graphics card
“... if I were in the market
today for a VGA board,
the Sigma VGA would be
my choice. 99
Curtis Franklin Jr.,
BYTE, March 1388
KKjigB
HUUI
*i </■"' 1
ir Tuvlm OV* V
ILJSl
I 1 JMOOIW Ijjj
An intelligent graphics card that offers a
universal solution to the multiple PC
display standards. It supports all the
current IBM PC and PS/2 display
modes and monitors and it’s 100%
hardware compatible in all modes. Ideal
for use with the NEC Multisync II
• 100% register compatible
• VGA, EGA, CGA, HGC & MDA
compatible
■ 320 x 200 in 256 colors
■ 640 x 480, 800 x 600 in 16 colors
• 80 x 25, 132 x 44 text modes
■ Supports all standard digital & analog
monitors (9 & 15 pin)
- Utility software included
MCT-VGA
ORDER TOLL FREE800-538
LOCAL (408) 866-6200 FAX (408) 378-8927 TELEX 171-110
SL rfiJiIi
MCT modular programmers
common hast adaptor card *B3 3S
Introductory offer: Order a modular programmer by October 31 st 1081
and receive a host adaptor card free! A ^3 95 value!
The ideal system for developers; an integrated modular
design that expands as your needs grow. All the program¬
mers require a common host adaptor card so you need just
one slot to program EPROMS, PROMS, PALS, etc. The
adaptor card allows user selectable programmable addresses
which prevents addressing conflicts. Also included is a helpful
menu driven software package which makes programming a
snap! This system is comparable to equipment that previ¬
ously cost thousands of dollars. Now it’s available to you at a
fraction of the cost! Includes molded cable.
MCT-MAC
universal programmer
and tester module
This one module replaces all the available modules at a
savings of over $430 if purchased individually.
• Programs EPROMS, EEPROMS, PALS, Bi-polar PROMS
8748 & 8751 series devices
■ Load disk, Save disk, Edit, Blank check, Program, Auto,
Read Master, Verify & Compare
■ Textool socket accepts .3 to .6 inch wide ICs from 8-40 pins
■ Tests TTL, CMOS, dynamic & static RAMS
MCT-MUP
EPROM programmer module
- Programs 24 to 32 pin EPROMS, CMOS EPROMS &
EEPROMS from 16K to 1024K
- HEX to OBJ converter
• Auto, Blank check/Program/Verify
• Vpp 5, 12.5, 12.75, 13, 21 & 25 volts
- Normal, Intelligent, Interactive & Quick pulse programming
algorithms
MCT-MEP
MCT-MEP-4
MCT-MEP-8
4 EPROM programmer
8 EPROM programmer
$169.95
$259.95
bi-pal a r PROM
programmer module
- Programs AMD, MMI, NS, Tl & Signetics bi-polar PROMS
■ Load disk, Save disk, Edit, Blank check, Program, Auto,
Read Master & Verify
■ HEX to OBJ converter
■ Auto, Blank check/Program/Verify
MCT-MBP
PAL programmer module
• Programs MMI, NS, & Tl 20 & 24 pin devices
■ Blank check, Program, Auto, Read Master, Verify
& Security fuse blow
MCT-MPL
MCT-MPL-SOFT $99.95
A PAL programming development software pakage.
8748programmer module
* Programs 8741,8742, 8748, 8749 & 8750 EPROM
& PROM types
• Load disk, Save disk, Edit, Blank check, Program, Auto,
Read Master, Verify & Compare
■ Normal & intelligent programming algorithms
MCT-MMP
digital 1C & memorg
tester module
- Tests TTL, CMOS, dynamic & static RAM
■ Auto search for unknown part numbers
■ TTL tester, CMOS tester, memory tester
■ User-programmable test procedures
MCT-MIC
ORDER TOLL FREE800-538-5000
LOCAL (408) 866-6200 FAX (408) 378-8927 TELEX 171-110
Ultra high density! With a format capacity of
i .44 megabytes, this Mitsubishi 3.5" floppy drive
doubles the capacity of older 3.5" drives (720K)
and holds 17% more data than 5VThigh density
drives. For added flexibility, the Mitsubishi drive
also works with 720K floppy disks. Optional
software driver required for older versions of
MS-DOS.
FDD-1.44X Black faceplate for XT-style machines
FDD-1.44A Beige faceplate for AT-style machines
Optional software driver $19.95
31 / 2 " DS/HD Diskettes $49.95
Box of 10 Nashua high density diskettes. *
N-3.5HD J
TO MAKE YOUR
WRITING MORE
RNETWG.STOP
USING DULL
CHARACTERS.
24-wire print quality
Ho. Hum.
Yawn. That’s
how people
react when your writing fails to keep them
glued to the page. But you’ll get readers’ atten¬
tion and keep it, when you write with appeal¬
ing, fully-developed characters. Like the ones
created by our Pinwriter® P2200 printer.
The P2200’s 24-wire print head produces
crisp, fully-formed characters for a 9-wire
price. Which means you get print quality that
people will stop and read. At a price that
won’t stop you.
Of course, stand-out print quality is just
one reason the P2200 is so outstanding.
It sprints through 55 letter quality CPS
-wire price
or 170 in draft
mode. Dresses
up memos, let¬
ters, etc., with up to 128 type variations. And,
like all our Pin writers, it works with more soft¬
ware packages than any other 24-wire printer.
For more information about the entire
Pinwriter Family, call 1-800-343-4418. And dis¬
cover what a little character development can do
for your writing.
NEC PRINTERS. THEY ONLY STOP
WHEN YOU WANT THEM TO.
NEC
CsC
Computers and Communicatioi
NEC Information Systems, Dept. 1610,1414 Massachusetts Ave., Boxborough, MA 01719.
Our most
powerful 386™
based computer
♦.♦made in America.
The
Tandy
5000 MC
wmmmmmmmmmm
JUUL
////#! I I I I
f I I I I I > • . I
iijiiii.II
I r J i J '
The new Tandy 5000 MC
Professional System is pure
performance, from the Intel®
80386 processor operating at
20 MHz to the memory cache
controller that provides
RAM-fast access to data.
With the 5000 MC, you
have the high-performance
platform needed to take the
fullest advantage of industry-
standard MS-DOS® applica¬
tions, powerful new MS®
OS/2 programs or multiuser
SCO® XENIX® software.
Operating at 20 MHz, the
5000 MC cuts through the
big jobs like database man¬
agement, large spreadsheets
and sophisticated graphics.
Its IBM® Micro Channel™
compatible architecture al¬
lows multiple processors to
use the same bus.
The system architecture
also provides a radical in¬
crease in data-transfer rates
when the Tandy 5000 MC is
configured within a 3Com®
workgroup or a multiuser
environment.
The Tandy 5000 MC is the
new alternative in personal
computing—from the best¬
selling family of PC Compat¬
ibles made in America.
Rsdio /hflok
COMPUTER CENTERS
A DIVISION OF TANDY CORPORATION
Tandy Computers: Because there is no better value.™
Intel/Reg. TM Intel Corp. IBM/Reg. TM and Micro Channel/TM IBM Corp. MS, MS-DOS and XENIX/Reg.
TM Microsoft Corp. SCO/Reg. TM The Santa Cruz Operation. 3Com/Reg. TM 3Com Corp.
Circle 225 on Reader Service Card